123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- #*************************************************************************
- # Copyright © 2015 JiangLin. All rights reserved.
- # File Name: askform.py
- # Author:JiangLin
- # Mail:xiyang0807@gmail.com
- # Created Time: 2015-11-27 17:54:07
- #*************************************************************************
- #!/usr/bin/env python
- # -*- coding=UTF-8 -*-
- from flask_wtf import Form
- from wtforms import StringField,TextAreaField,SelectField
- from wtforms.validators import Required,Length
- class NoticeForm(Form):
- title = StringField('标题:',
- [Required(message='标题不能为空'),
- Length(min=4,
- max=36,
- message=u'标题长度在4到36个字符之间')])
- content = TextAreaField('问题描述:',
- [Required(message='描述不能为空'),
- Length(min=6,
- message=u'描述不能少于6个字符')])
- category = SelectField('分类',
- choices=[('社区公告','社区公告')],
- validators=[Required(message='分类不能为空')])
- choice = SelectField('文本标记语法',
- choices=[('Default', 'Default'),
- ('Markdown', 'Markdown')])
- class DevelopForm(Form):
- title = StringField('标题:',
- [Required(message='标题不能为空'),
- Length(min=4,
- max=36,
- message=u'标题长度在4到36个字符之间')])
- content = TextAreaField('问题描述:',
- [Required(message='描述不能为空'),
- Length(min=6,
- message=u'描述不能少于6个字符')])
- category = SelectField('分类',
- choices=[('社区发展','社区发展')],
- validators=[Required(message='分类不能为空')])
- choice = SelectField('文本标记语法',
- choices=[('Default', 'Default'),
- ('Markdown', 'Markdown')])
- class SuggestForm(Form):
- title = StringField('标题:',
- [Required(message='标题不能为空'),
- Length(min=4,
- max=36,
- message=u'标题长度在4到36个字符之间')])
- content = TextAreaField('问题描述:',
- [Required(message='描述不能为空'),
- Length(min=6,
- message=u'描述不能少于6个字符')])
- category = SelectField('分类',
- choices=[('反馈建议','反馈建议')],
- validators=[Required(message='分类不能为空')])
- choice = SelectField('文本标记语法',
- choices=[('Default', 'Default'),
- ('Markdown', 'Markdown')])
- class MasterForm(Form):
- title = StringField('标题:',
- [Required(message='标题不能为空'),
- Length(min=4,
- max=36,
- message=u'标题长度在4到36个字符之间')])
- content = TextAreaField('问题描述:',
- [Required(message='描述不能为空'),
- Length(min=6,
- message=u'描述不能少于6个字符')])
- category = SelectField('分类',
- choices=[('无','无'),
- ('考研保研','考研保研'),
- ('研究生活','研究生活'),
- ('经验分享', '经验分享'),
- ('学习交流', '学习交流')],
- validators=[Required(message='分类不能为空')])
- choice = SelectField('文本标记语法',
- choices=[('Default', 'Default'),
- ('Markdown', 'Markdown')])
- class NewsForm(Form):
- title = StringField('标题:',
- [Required(message='标题不能为空'),
- Length(min=4,
- max=36,
- message=u'标题长度在4到36个字符之间')])
- content = TextAreaField('问题描述:',
- [Required(message='描述不能为空'),
- Length(min=6,
- message=u'描述不能少于6个字符')])
- category = SelectField('分类',
- choices=[('学校新闻','学校新闻'),
- ('物联网新闻','物联网新闻'),
- ('机电新闻','机电新闻'),
- ('企业管理新闻', '企业管理新闻'),
- ('研究生新闻', '研究生新闻'),
- ('其他新闻', '其他新闻')],
- validators=[Required(message='分类不能为空')])
- choice = SelectField('文本标记语法',
- choices=[('Default', 'Default'),
- ('Markdown', 'Markdown')])
- class QuestionForm(Form):
- title = StringField('标题:',
- [Required(message='标题不能为空'),
- Length(min=4,
- max=36,
- message=u'标题长度在4到36个字符之间')])
- content = TextAreaField('问题描述:',
- [Required(message='描述不能为空'),
- Length(min=6,
- message=u'描述不能少于6个字符')])
- category = SelectField('分类',
- choices=[('无','无'),('求助提问','求助提问'),
- ('经验分享','经验分享'),
- ('学习交流', '学习交流'),
- ('河海生活','河海生活')],
- validators=[Required(message='分类不能为空')])
- choice = SelectField('文本标记语法',
- choices=[('Default', 'Default'),
- ('Markdown', 'Markdown')])
- class ReplyForm(Form):
- content = TextAreaField('回复:',[Required(message='回复不能为空'),
- Length(min=4,
- message=u'回复不能少于4个字符')])
- class SortForm(Form):
- display = SelectField('筛选',
- choices=[('全部主题', '全部主题'), ('1天', '1天'),
- ('1周','1周'),('1个月','1个月')],
- validators=[Required(message='分类不能为空')])
- sort = SelectField('排序',choices=[('发表时间', '发表时间'),
- ('作者','作者')],
- validators=[Required(message='分类不能为空')])
- st = SelectField('升降序',choices=[('降序', '降序'), ('升序', '升序')],
- validators=[Required(message='分类不能为空')])
|