2024-07-29 11:43:52 +08:00

15 lines
960 B
Python

from flask_wtf import FlaskForm
from flask_wtf.file import FileAllowed, FileRequired
from wtforms import StringField, SubmitField, FileField
from wtforms.validators import DataRequired, Length
from sqlalchemy import or_
from flask_pagedown.fields import PageDownField
class CommentForm(FlaskForm):
body=StringField('',validators=[DataRequired()],render_kw={"placeholder": "我来说两句"})
submit=SubmitField('提交')
class PostForm(FlaskForm):
title = StringField('标题', validators=[DataRequired(), Length(min=5, max=50)],render_kw={"placeholder": "一句话概括你的问题"})
content = PageDownField("正文", validators=[DataRequired()],render_kw={"placeholder": "详细描述你的问题"})
images = FileField('插入图片', validators=[FileAllowed(['jpg', 'jpeg', 'png', 'gif'], '只能上传图片!'),
FileRequired('未选择任何文件!')], render_kw={'multiple': True})