Example #1
0
class SimpleForm(forms.Form):
    name = forms.CharField()
    email = forms.CharField(required=False)
    rank = forms.IntegerField(required=False)
    dt = forms.DateField(required=False)
    timestamp = forms.DateTimeField(required=False)
    enum_field = forms.EnumField(required=False, enum_class=TestEnum)
Example #2
0
class SimpleForm(Mixin1, Mixin):
    name = forms.CharField(minlength=2, maxlength=30)
    email = forms.CharField(required=False)
    rank = forms.IntegerField(required=False)
    dt = forms.DateField(required=False)
    timestamp = forms.DateTimeField(required=False)
    enum_field = forms.ChoiceField(required=False, options=TestEnum)
Example #3
0
class TextForm(forms.Form):
    title = forms.CharField()
    slug = forms.CharField(required=False,
                           max_length=SLUG_LENGTH)
    author = forms.CharField(required=False)
    body = forms.TextField(text_edit=json.dumps({'mode': 'markdown'}))
    tags = forms.CharField(required=False)
    published = forms.DateTimeField(required=False)
Example #4
0
class UserForm(forms.Form):
    username = forms.SlugField()
    email = forms.EmailField(required=False)
    first_name = forms.CharField(required=False)
    last_name = forms.CharField(required=False)
    superuser = forms.BooleanField()
    active = forms.BooleanField()
    joined = forms.DateTimeField(readonly=True, required=False)
    groups = RelationshipField('groups', multiple=True, required=False)
Example #5
0
class RegistrationForm(forms.Form):
    expiry = forms.DateTimeField(required=False)
Example #6
0
class AuthorizeForm(LoginForm):
    expiry = forms.DateTimeField(required=False)
    user_agent = forms.TextField(required=False)
    ip_address = forms.CharField(required=False)