【问题标题】:Update database view structure in Django在 Django 中更新数据库视图结构
【发布时间】:2018-11-01 16:31:52
【问题描述】:

我将数据库视图从 DateField 更改为 DateTimeField,但是当我运行 ./manage.py makemigrations 时,它显示“未检测到更改” 关于如何正确更新我的数据库视图的任何想法?

【问题讨论】:

  • 你需要修改models.py
  • 这就是我所做的,但 makemigrations 脚本没有检测到更改。
  • 你之后有没有运行'./manage.py migrate'?
  • 是的,但它说“没有要应用的迁移。”
  • 是您的应用在您的设置中的 INSTALLED_APPS 中。如果是这样,请尝试添加应用名称:./manage.py makemigrations [appname]

标签: django database view


【解决方案1】:

好的,既然视图不受管理,正确的方法是手动创建一个 *migration.py 文件并在那里对视图进行更改。完成后,makemigrations 和 migrate 命令将选择它。

【讨论】:

    猜你喜欢
    • 2013-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-09
    • 2021-12-17
    • 1970-01-01
    • 2020-01-28
    • 2012-03-21
    相关资源
    最近更新 更多