在django中创建表的的时候可以有choice类型,这样有些时候就不用再创建一张表去专门存choice的类型了,但是在flask-sqlalchemy中这种类型是如何处理的呢,目前好像没看到呢?
class Article(models.Model):
STATUS_CHOICES = (
('d', 'Draft'),
('p', 'Published'),
)
status = models.CharField('文章状态', max_length=1, choices=STATUS_CHOICES)
思路是一致的,道路是相同的。
这是我的项目中的 forms.py 的定义
这是我的项目中的 views.py 的定义
项目的展示是如此而已:
其中的selected 都是在 forms 里定义,然后在 views 里通过定义 choices,动态调用另一个数据库的数据。