File size: 866 Bytes
6924b02
 
 
833b984
6924b02
 
 
 
 
 
 
 
 
 
 
1ae15f5
 
 
 
 
 
 
833b984
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
from django import forms
from django.contrib.auth import get_user_model
from accounts.forms import UserAdminCreationForm,UserAdminUpdateForm
from .models import Question,ThemeColor

User=get_user_model()


class UserSignupForm(UserAdminCreationForm):
    pass


class UserLoginForm(forms.Form):
    email    = forms.EmailField()
    password = forms.CharField(widget=forms.PasswordInput)


class QuestionForm(forms.ModelForm):
    class Meta:
        model=Question
        fields=('question_text','pub_date','author')
    

class ThemeColorForm(forms.ModelForm):
    class Meta:
        model = ThemeColor
        fields=('primary_color','secondary_color')

    primary_color    = forms.CharField(widget=forms.widgets.TextInput(attrs={"type":"color","value":"#ffffff"}))
    secondary_color  = forms.CharField(widget=forms.widgets.TextInput(attrs={"type":"color"}))