correct forms

This commit is contained in:
2026-07-23 04:28:30 +02:00
parent b6dd8b7caf
commit 5d25c38f11

View File

@@ -1,10 +1,10 @@
import re
from flask_wtf import FlaskForm
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 wtforms import validators
from wtforms.validators import DataRequired, Length
from wtforms.validators import DataRequired, Length, EqualTo
class FormBloc(FlaskForm):
title = StringField('Titre', validators=[])
@@ -12,7 +12,7 @@ class FormBloc(FlaskForm):
property = StringField('Classes CSS', validators=[])
bg_color = ColorField('Couleur de fond', 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=[])
link = StringField('Lien', validators=[])
image = FileField('image', validators=[FileAllowed(['jpg','jpeg','png'])])
@@ -42,4 +42,12 @@ class Login(FlaskForm):
login = StringField('Votre identifiant', validators=[DataRequired()])
passwd = PasswordField('Votre mot de passe', validators=[DataRequired()])
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=[])