【问题标题】:python manage.py startapp is not creating migrations directorypython manage.py startapp 没有创建迁移目录
【发布时间】:2017-11-07 01:46:01
【问题描述】:

python manage.py startapp 投票。我尝试了这个命令,但它只创建 python 文件并且它不创建迁移目录。我使用的 django 版本是 1.6.11 这是上面命令创建的polls目录的目录结构

__init__.py
admin.py
models.py
test.py 
urls.py
views.py

【问题讨论】:

  • 在1.6中不会创建,尝试使用最新版本,除非使用它有问题,否则你需要创建迁移文件夹并在其中创建一个空白的init.py文件
  • 您是否使用 south 来管理迁移,那么您需要发出 python manage.py schemamigration polls --initial 这将为您创建迁移
  • 自己创建了哪个版本的迁移目录? @Exprator
  • 1.7 及更高版本兄弟@ArvindJha
  • 你绝对不应该使用 Django 1.6。

标签: django


【解决方案1】:

在 Django 1.7 中添加了对迁移的内置支持。

https://docs.djangoproject.com/en/1.11/releases/1.7/#schema-migrations

对于 Django

南方文档:http://south.readthedocs.io/en/latest/index.html

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2019-11-12
    • 2020-02-29
    • 1970-01-01
    • 2013-12-12
    • 2018-04-22
    • 2012-07-30
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    相关资源
    最近更新 更多