在flask_sqlalchemy中choice类型是怎么处理的?

yzhengwei
  • 170

在django中创建表的的时候可以有choice类型,这样有些时候就不用再创建一张表去专门存choice的类型了,但是在flask-sqlalchemy中这种类型是如何处理的呢,目前好像没看到呢?

class Article(models.Model):

    STATUS_CHOICES = (
        ('d', 'Draft'),
        ('p', 'Published'),
    )    
    status = models.CharField('文章状态', max_length=1, choices=STATUS_CHOICES)
回复
阅读 3.5k
1 个回答

思路是一致的,道路是相同的。

这是我的项目中的 forms.py 的定义

图片描述

这是我的项目中的 views.py 的定义

图片描述

项目的展示是如此而已:

图片描述

其中的selected 都是在 forms 里定义,然后在 views 里通过定义 choices,动态调用另一个数据库的数据。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏