跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 请问为什么 flask-admin 创建一个 modelview,在创建的时候会缺少字段??
未分類
27 3 月 2020

请问为什么 flask-admin 创建一个 modelview,在创建的时候会缺少字段??

请问为什么 flask-admin 创建一个 modelview,在创建的时候会缺少字段??

資深大佬 : beneo 73

真的不明白到底怎么回事,试了很多也找了很多方法,谢谢大家了。这个 planId 总是不能在 create 的时候显示出来,就算只剩下这一个字段也不显示

class CourseRuleCodeInstance(Document):     _id = LongField(primary_key=True)     planId = LongField(required=True)     type = IntField(default=1, choices=[1, 2])     title = StringField(required=True)     description = StringField(required=False)     priority = LongField(default=1)       templateId = LongField(required=False)     templateParams = DictField(required=False)     code = StringField(required=True)     status = IntField(default=1, choices=[0, 1, 2])   class CourseRuleCodeInstanceView(ModelView):     column_default_sort = ('_id', True)      column_searchable_list = ['title']      form_columns = (         'type',         'title',         'planId',         'description',         'priority',         'code',         'status',)      column_list = ['_id',                    'planId',                    'type',                    'title',                    'description',                    'priority',                    'code',                    'status',                    'dateCreated', ] 

请问为什么 flask-admin 创建一个 modelview,在创建的时候会缺少字段??

大佬有話說 (10)

  • 資深大佬 : altboy

    兄弟,我怀疑是大小写的问题, templateId 这个字段也没有显示,用下划线命名法试试吧

  • 主 資深大佬 : beneo

    @altboy 感谢你兄弟,我改成下划线也是一样的

  • 資深大佬 : CallMeReznov

    你是不是中途修改过 model,但数据库实例已经生成.
    试着强行同步一下,或者删除库重新生成一下

  • 主 資深大佬 : beneo

    @CallMeReznov 这个 mongo,然后数据库一条数据都没有

  • 資深大佬 : CallMeReznov

    @beneo #4 数据库和集合已经生成了?试着重建一下吧

  • 主 資深大佬 : beneo

    @CallMeReznov 我集合删了,也没有

  • 資深大佬 : yzongyue

    没用过 flaskadmin, 不过我大体看了下源码, 猜测是
    https://github.com/MongoEngine/flask-mongoengine/blob/master/flask_mongoengine/wtf/orm.py
    这里没处理 LongField, 你的代码改成 IntField 就可以了

  • 主 資深大佬 : beneo

    @yzongyue 厉害,搞定,实话说我是 python 新人,请问您如何翻到这个代码的, 我 debug 头都要花了

  • 資深大佬 : yzongyue

    @beneo 多踩点坑自然就能猜到。这个问题涉及到多个项目, debug 确实会麻烦一些

  • 資深大佬 : altboy

    @yzongyue 岳哥

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具