14 lines
544 B
Python
14 lines
544 B
Python
from flask_wtf import FlaskForm
|
|
from wtforms import StringField, SelectField, SubmitField, IntegerField
|
|
from flask_wtf.file import FileField, FileAllowed, FileRequired
|
|
from wtforms.validators import DataRequired
|
|
|
|
class MediaUploadForm(FlaskForm):
|
|
image = FileField('Image', validators=[
|
|
FileRequired(),
|
|
FileAllowed(['jpg', 'jpeg', 'png', 'gif'], 'Images only!')
|
|
])
|
|
caption = StringField('Caption')
|
|
plant_id = IntegerField('Plant ID')
|
|
growlog_id = IntegerField('GrowLog ID')
|
|
submit = SubmitField('Upload') |