class PictureUploadForm(forms.ModelForm): title = forms.CharField( label='Заголовок', widget=forms.TextInput(attrs={ 'class': 'form-control', 'placeholder': 'Введите название' })) picture = forms.ImageField(label='Картинка', required=False) class Meta: model = Picture include = ["title", "picture"]
class HouseForm(forms.ModelForm): category = forms.ModelChoiceField(queryset=Category.objects.all(), required=False) status = forms.ChoiceField(required=True, choices=OPTIONS) furnished = forms.ChoiceField(required=True, choices=OPTIONS) balconied = forms.ChoiceField(required=True, choices=OPTIONS) withintheSite = forms.ChoiceField(required=True, choices=OPTIONS) detail = forms.CharField(widget=CKEditorWidget()) image = forms.ImageField(widget=forms.FileInput()) class Meta: model = House fields = [ 'category', 'title', 'keywords', 'description', 'slug', 'image', 'rent', 'detail', 'status', 'area', 'location', 'room', 'buildingFloor', 'floorLocation', 'furnished', 'balconied', 'heating', 'withintheSite', 'fromWho' ]
class UserRegistrationForm(forms.Form): first_name = forms.CharField( label="First Name", required=False, widget=forms.TextInput(attrs={"class": "form-control"}), ) last_name = forms.CharField( label="Last Name", required=False, widget=forms.TextInput(attrs={"class": "form-control"}), ) username = forms.CharField( label="Username", required=True, widget=forms.TextInput(attrs={"class": "form-control"}), ) password = forms.CharField(widget=forms.PasswordInput( attrs={"class": "form-control"})) birth_date = forms.DateField( widget=forms.DateInput(attrs={"class": "form-control"}), required=False) profile_pic = forms.ImageField(required=False)
class UploadFileForm(forms.Form): name = forms.CharField(max_length=50) template = forms.DecimalField() photo = forms.ImageField() email = forms.EmailField() message = forms.CharField(max_length=500)
class PhotoUploadForm(forms.Form): photo = forms.ImageField() description = forms.CharField()
class Set_profile_pic(forms.Form): image = forms.ImageField(required=False, label='محل قرار دادن فایل')