correct forms
This commit is contained in:
14
app/forms.py
14
app/forms.py
@@ -1,10 +1,10 @@
|
|||||||
import re
|
import re
|
||||||
from flask_wtf import FlaskForm
|
from flask_wtf import FlaskForm
|
||||||
from wtforms import StringField, PasswordField, BooleanField, ColorField
|
from wtforms import StringField, PasswordField, BooleanField, ColorField
|
||||||
from wtforms import SubmitField, TextAreaField, FileField
|
from wtforms import SubmitField, TextAreaField, FileField, SelectField
|
||||||
from flask_wtf.file import FileField, FileAllowed, FileRequired
|
from flask_wtf.file import FileField, FileAllowed, FileRequired
|
||||||
from wtforms import validators
|
from wtforms import validators
|
||||||
from wtforms.validators import DataRequired, Length
|
from wtforms.validators import DataRequired, Length, EqualTo
|
||||||
|
|
||||||
class FormBloc(FlaskForm):
|
class FormBloc(FlaskForm):
|
||||||
title = StringField('Titre', validators=[])
|
title = StringField('Titre', validators=[])
|
||||||
@@ -12,7 +12,7 @@ class FormBloc(FlaskForm):
|
|||||||
property = StringField('Classes CSS', validators=[])
|
property = StringField('Classes CSS', validators=[])
|
||||||
bg_color = ColorField('Couleur de fond', validators=[])
|
bg_color = ColorField('Couleur de fond', validators=[])
|
||||||
fg_color = ColorField('Couleur du texte', validators=[])
|
fg_color = ColorField('Couleur du texte', validators=[])
|
||||||
text = TextAreaField('Présentation', validators=[Length(min=0, max=30000)])
|
text = TextAreaField('Présentation', validators=[])
|
||||||
text_button = StringField('Texte du bouton', validators=[])
|
text_button = StringField('Texte du bouton', validators=[])
|
||||||
link = StringField('Lien', validators=[])
|
link = StringField('Lien', validators=[])
|
||||||
image = FileField('image', validators=[FileAllowed(['jpg','jpeg','png'])])
|
image = FileField('image', validators=[FileAllowed(['jpg','jpeg','png'])])
|
||||||
@@ -43,3 +43,11 @@ class Login(FlaskForm):
|
|||||||
passwd = PasswordField('Votre mot de passe', validators=[DataRequired()])
|
passwd = PasswordField('Votre mot de passe', validators=[DataRequired()])
|
||||||
submit = SubmitField("Se connecter",validators=[])
|
submit = SubmitField("Se connecter",validators=[])
|
||||||
|
|
||||||
|
class CreateWebsite(FlaskForm):
|
||||||
|
login = StringField('Votre identifiant', validators=[DataRequired()])
|
||||||
|
passwd = StringField('Votre mot de passe', validators=[DataRequired(), EqualTo('passwd_confirm', "Le mot de passe doit être identique")])
|
||||||
|
passwd_confirm = StringField('Confirmer votre mot de passe', validators=[DataRequired()])
|
||||||
|
site_title = StringField('Titre de votre site', validators=[DataRequired()])
|
||||||
|
theme = SelectField('Thème', choices=[('creative','creative'),('nocreative', 'nocreative')],validators=[DataRequired()])
|
||||||
|
submit = SubmitField("Créer le site !",validators=[])
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user