创建ModelView时,如何从flask-admin扩展程序解决此错误?

zaphod100.10

我正在阅读flask-admin教程。

如本教程所述,当我通过使用以下方式为User模型创建ModelView实例时

admin.add_view(ModelView(User, db.session))

我收到一个错误,它是:AttributeError:'ColumnProperty'对象没有属性'expression'

当我使用以下方法为我的Account模型创建ModelView实例时:

admin.add_view(ModelView(Account, db.session))

我收到一个错误:异常:模型帐户没有主键。

我的用户模型代码是:

class User(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(80))
    email = db.Column(db.String(160))
    password = db.Column(db.String(100))
    account_id = db.Column(db.Integer, db.ForeignKey('account.id'))
    account = db.relationship('Account', backref=db.backref('user', lazy='dynamic'))

帐户模型代码为:

class Account(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    password = db.Column(db.String(100))

创建用户ModelView时的堆栈跟踪: http : //pastebin.com/gf200CHp

创建帐户ModelView时的堆栈跟踪: http : //pastebin.com/NYhGBW1Z

我正在使用flask-sqlalchemy创建模型。有人可以建议如何解决这些错误吗?

彼得·耶夫斯堡

我遇到了同样的Model ... does not have primary key异常,但是在我将SQLAlchemy从0.7.10升级到0.8.2之后,它消失了:

sudo pip install SQLAlchemy==0.8.2

-干杯!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

创建ModelView时,如何从flask-admin扩展程序解决此错误?

来自分类Dev

如何使用flask-admin编辑modelview

来自分类Dev

如何在flask-admin中引用ModelView

来自分类Dev

如何解决此 Nvidia 驱动程序下载错误?

来自分类Dev

如何解决此错误#1064。在创建功能时

来自分类Dev

如何解决“不支持的扩展程序:RegularPatterns”错误?

来自分类Dev

如何解决“不支持的扩展程序:RegularPatterns”错误?

来自分类Dev

如何解决此本地数据问题?(Chrome扩展程序,Javascript,jQuery)

来自分类Dev

如何解决此本地数据问题?(Chrome扩展程序,JavaScript,jQuery)

来自分类Dev

如何解决此错误?

来自分类Dev

如何解决此错误?

来自分类Dev

如何解决此错误?

来自分类Dev

如何使用MongoEngine在Flask-Admin ModelView中为模型指定label_attr?

来自分类Dev

如何使用MongoEngine在Flask-Admin ModelView中为模型指定label_attr?

来自分类Dev

部署Flask应用程序时如何解决此Elastic Beanstalk错误:在系统上找不到Python 3.7.0

来自分类Dev

如何解决此错误:分段错误?

来自分类Dev

如何在Angular应用程序中解决此错误“ ControlContainerAngular没有提供者”

来自分类Dev

如何解决此错误,无法在上下文中找到实用程序

来自分类Dev

如何解决此C程序中的类型重定义错误

来自分类Dev

在构建 angular-6 应用程序时出现此错误,我该如何解决?

来自分类Dev

如何解决我尝试创建此过程时出现的错误“ERROR 102 sql state 420000”

来自分类Dev

在Flask-Admin中创建目录时出现Unicode错误

来自分类Dev

如何卸载此Google Chrome扩展程序?

来自分类Dev

如何解决此错误--dbWriteTable()

来自分类Dev

如何使用SFML解决此细分错误?

来自分类Dev

如何解决此ExpectationNotMetError错误

来自分类Dev

如何解决此“ OutOfBoundaryException”错误?

来自分类Dev

在MiniZinc中如何解决此错误?

来自分类Dev

如何解决此OOP错误?

Related 相关文章

  1. 1

    创建ModelView时,如何从flask-admin扩展程序解决此错误?

  2. 2

    如何使用flask-admin编辑modelview

  3. 3

    如何在flask-admin中引用ModelView

  4. 4

    如何解决此 Nvidia 驱动程序下载错误?

  5. 5

    如何解决此错误#1064。在创建功能时

  6. 6

    如何解决“不支持的扩展程序:RegularPatterns”错误?

  7. 7

    如何解决“不支持的扩展程序:RegularPatterns”错误?

  8. 8

    如何解决此本地数据问题?(Chrome扩展程序,Javascript,jQuery)

  9. 9

    如何解决此本地数据问题?(Chrome扩展程序,JavaScript,jQuery)

  10. 10

    如何解决此错误?

  11. 11

    如何解决此错误?

  12. 12

    如何解决此错误?

  13. 13

    如何使用MongoEngine在Flask-Admin ModelView中为模型指定label_attr?

  14. 14

    如何使用MongoEngine在Flask-Admin ModelView中为模型指定label_attr?

  15. 15

    部署Flask应用程序时如何解决此Elastic Beanstalk错误:在系统上找不到Python 3.7.0

  16. 16

    如何解决此错误:分段错误?

  17. 17

    如何在Angular应用程序中解决此错误“ ControlContainerAngular没有提供者”

  18. 18

    如何解决此错误,无法在上下文中找到实用程序

  19. 19

    如何解决此C程序中的类型重定义错误

  20. 20

    在构建 angular-6 应用程序时出现此错误,我该如何解决?

  21. 21

    如何解决我尝试创建此过程时出现的错误“ERROR 102 sql state 420000”

  22. 22

    在Flask-Admin中创建目录时出现Unicode错误

  23. 23

    如何卸载此Google Chrome扩展程序?

  24. 24

    如何解决此错误--dbWriteTable()

  25. 25

    如何使用SFML解决此细分错误?

  26. 26

    如何解决此ExpectationNotMetError错误

  27. 27

    如何解决此“ OutOfBoundaryException”错误?

  28. 28

    在MiniZinc中如何解决此错误?

  29. 29

    如何解决此OOP错误?

热门标签

归档