我无法使用syncdb,因为我的应用程序使用了一些MySQL视图。我运行了manage.py sqlall <app>
,但是这不会为django_content_type表或auth_permission表输出SQL。我也看了一下南方和Django的演变,但他们都需要syncdb,我不确定他们会有帮助。Django manage.py - 创建auth_permission和django_content_type表
我已经手动添加一些模型到表中,但这是越来越沮丧,并且安装了dbsettings应用程序我不确定我现在需要输入。
有谁知道一种方法来获取manage.py(或其他)来输出这些表及其内容的SQL?
谢谢。
什么是确切的堆栈跟踪? – armonge
最后一行是'_mysql_exceptions.OperationalError:(1060,“重复列名'ServerID'”)'' - 这与MySQL中一些奇怪的视图有关。我已经放弃尝试使syncdb工作,如果我从头开始另一个django项目,我将使用南或演变。 – hajamie