Use HiddenField for IDs in forms.
This commit is contained in:
14
forms.py
14
forms.py
@@ -8,6 +8,7 @@ from wtforms import (
|
|||||||
DecimalField,
|
DecimalField,
|
||||||
SelectField,
|
SelectField,
|
||||||
SelectMultipleField,
|
SelectMultipleField,
|
||||||
|
HiddenField
|
||||||
)
|
)
|
||||||
from wtforms.validators import DataRequired, Optional
|
from wtforms.validators import DataRequired, Optional
|
||||||
|
|
||||||
@@ -15,7 +16,7 @@ import choices
|
|||||||
|
|
||||||
|
|
||||||
class SeasonForm(FlaskForm):
|
class SeasonForm(FlaskForm):
|
||||||
season_id = StringField("Season ID", render_kw={"readonly": True})
|
season_id = HiddenField("Season ID", render_kw={"readonly": True})
|
||||||
code = StringField("Season Code", validators=[DataRequired()])
|
code = StringField("Season Code", validators=[DataRequired()])
|
||||||
game_name = StringField("Game Name", validators=[DataRequired()])
|
game_name = StringField("Game Name", validators=[DataRequired()])
|
||||||
description = StringField("Season Description")
|
description = StringField("Season Description")
|
||||||
@@ -25,8 +26,8 @@ class SeasonForm(FlaskForm):
|
|||||||
|
|
||||||
|
|
||||||
class EpisodeForm(FlaskForm):
|
class EpisodeForm(FlaskForm):
|
||||||
season_id = StringField("Season ID", render_kw={"readonly": True})
|
season_id = HiddenField("Season ID", render_kw={"readonly": True})
|
||||||
episode_id = StringField("Episode ID", render_kw={"readonly": True})
|
episode_id = HiddenField("Episode ID", render_kw={"readonly": True})
|
||||||
code = StringField("Episode Code", validators=[DataRequired()])
|
code = StringField("Episode Code", validators=[DataRequired()])
|
||||||
title = StringField("Title", validators=[DataRequired()])
|
title = StringField("Title", validators=[DataRequired()])
|
||||||
date = DateField("Episode Date", format="%Y-%m-%d", validators=[DataRequired()])
|
date = DateField("Episode Date", format="%Y-%m-%d", validators=[DataRequired()])
|
||||||
@@ -39,7 +40,7 @@ class EpisodeForm(FlaskForm):
|
|||||||
|
|
||||||
|
|
||||||
class PlayerForm(FlaskForm):
|
class PlayerForm(FlaskForm):
|
||||||
player_id = StringField("Player ID", render_kw={"readonly": True})
|
player_id = HiddenField("Player ID", render_kw={"readonly": True})
|
||||||
real_name = StringField("Real Name")
|
real_name = StringField("Real Name")
|
||||||
alias = StringField("Player Alias", validators=[DataRequired()])
|
alias = StringField("Player Alias", validators=[DataRequired()])
|
||||||
hex_id = StringField("Hex ID")
|
hex_id = StringField("Hex ID")
|
||||||
@@ -48,15 +49,14 @@ class PlayerForm(FlaskForm):
|
|||||||
|
|
||||||
|
|
||||||
class DrinkForm(FlaskForm):
|
class DrinkForm(FlaskForm):
|
||||||
drink_id = StringField("Drink ID", render_kw={"readonly": True})
|
drink_id = HiddenField("Drink ID", render_kw={"readonly": True})
|
||||||
name = StringField("Name", validators=[DataRequired()])
|
name = StringField("Name", validators=[DataRequired()])
|
||||||
vol = DecimalField("Alcohol %", validators=[DataRequired()])
|
vol = DecimalField("Alcohol %", validators=[DataRequired()])
|
||||||
submit_button = SubmitField("Submit")
|
submit_button = SubmitField("Submit")
|
||||||
|
|
||||||
|
|
||||||
class EnemyForm(FlaskForm):
|
class EnemyForm(FlaskForm):
|
||||||
|
enemy_id = HiddenField("Enemy ID", render_kw={"readonly": True})
|
||||||
enemy_id = StringField("Enemy ID", render_kw={"readonly": True})
|
|
||||||
season_id = SelectField(
|
season_id = SelectField(
|
||||||
"Season", choices=choices.SeasonChoicesIterable(), coerce=int
|
"Season", choices=choices.SeasonChoicesIterable(), coerce=int
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user