【发布时间】:2015-03-07 20:04:34
【问题描述】:
我正在尝试构建一个用于安排单(或双)淘汰赛的表格。例如,假设一个联赛有 TeamA、TeamB、TeamC 和 TeamD(所有这些都已在我的数据库中定义)。
表单应该类似于
Style: choice field - {single or double elimination}
Seed1: choice field - {TeamA or TeamB or TeamC or TeamD}
Seed2: choice field - {TeamA or TeamB or TeamC or TeamD}
Seed3: choice field - {TeamA or TeamB or TeamC or TeamD}
Seed4: choice field - {TeamA or TeamB or TeamC or TeamD}
这就是我所拥有的……
class EliminationForm(Form):
"""
Form for generating an elimination structure of Game instances
"""
choices = [(1, "Single Elimination"), (2, "Double Elimination")]
style = ChoiceField(choices=choices, widget=Select(attrs={'class':'form-control'}))
如何设置此表单来为联盟中的每支球队动态构建“种子”字段?
这是我的models.py
class League(models.Model):
league_name = models.CharField(max_length=60)
class Team(models.Model):
league = models.ForeignKey('League')
team_name = models.CharField(max_length=60)
【问题讨论】:
标签: django python-3.x django-forms