【发布时间】:2011-05-13 21:07:39
【问题描述】:
只是想知道...但是是否可以为 django 的模型生成 SQL 命令?
例如会话模型
python manage.py sql django
有什么想法吗?
【问题讨论】:
标签: python sql django django-models django-manage.py
只是想知道...但是是否可以为 django 的模型生成 SQL 命令?
例如会话模型
python manage.py sql django
有什么想法吗?
【问题讨论】:
标签: python sql django django-models django-manage.py
需要提及django自带的具体app的名字,比如
python manage.py sql auth
python manage.py sql admin
我觉得不能给出完全限定的名称(例如 django.contrib.auth)有点笨拙,但是只使用名称的最后一部分似乎可以正常工作。
【讨论】:
使用 django 迁移 (django>=1.7) 不再可能。 sql管理命令不再可用。
虽然它的操作方式略有不同,但可以使用 sqlmigrate 管理命令来查找单个迁移的 sql 命令。
./manage.py sqlmigrate auth 0001
./manage.py sqlmigrate auth 0002
...
【讨论】: