예제 #1
0
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"]
예제 #2
0
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'
        ]
예제 #3
0
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)
예제 #4
0
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)
예제 #5
0
class PhotoUploadForm(forms.Form):
    photo = forms.ImageField()
    description = forms.CharField()
class Set_profile_pic(forms.Form):
    image = forms.ImageField(required=False, label='محل قرار دادن فایل')