【问题标题】:project may not work properly until you apply the migrations for app(s) but migrations doesn't work在您为应用程序应用迁移之前,项目可能无法正常工作,但迁移不起作用
【发布时间】:2019-07-10 12:50:40
【问题描述】:

我正在尝试在本地运行一个面板。当我运行服务器时出现此错误:

您有 149 个未应用的迁移。您的项目可能无法正常工作>直到您为应用程序应用迁移:帐户、管理员、authtoken、>conf、easy_thumbnails、财务、消息传递、订单、支付、产品、>站点、仓库。 运行'python manage.py migrate'来应用它们。````

我也试过这个:

python3.6 manage.py makemigrations

上面写着:

未检测到更改

最后,当我使用 migrate 命令时,它说:

AttributeError: 'DatabaseOperations' 对象没有属性 >'geo_db_type'

【问题讨论】:

  • 你在使用geodjango吗?你使用的是 postgres 还是 mysql?
  • 这不是错误,而是警告。你还没有问过问题。
  • 你可能会像这样在 sama 问题中运行:stackoverflow.com/a/21317596/2174832
  • @matyas postsql,不,我没有
  • 问题是我无法运行服务器@roganjosh

标签: python django


【解决方案1】:

当您尝试在 sqlite 上保存地理数据时可能会发生这种情况。 试试这个:

'ENGINE': 'django.contrib.gis.db.backends.spatialite'

【讨论】:

    猜你喜欢
    • 2017-01-21
    • 1970-01-01
    • 2016-12-18
    • 2017-10-05
    • 2020-03-15
    • 2018-07-21
    • 2018-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多