发布该模型在http://pastebin.com/f609771cc
收到错误:(是的,它是Windows上)文件 “C:\ Python25 \ LIB \站点包\ MySQLdb的\ connections.py” 35行,在defaulterrorhandler提高errorclass,errorvalue _mysql_exceptions.OperationalError:(1050,“表 'memorial_music' 已存在“)
扫描整个项目目录和memorial_music只引用了两次
一旦作为表名和一次作为表名“memorial_music_category”
这其中有我抓我的头,任何想法?
Django的MPTT是罪魁祸首
改名表memorial_music到memorial_music_library一切都很顺利
谢谢你的Django的manage.py sqlall APPNAME
作为一个新手的Django我有执行syncdb问题,所有的时间。 我每次运行它,我会得到错误**表已经存在。 与无济于事寻找答案和阅读一遍又一遍的是执行syncdb后:“创建在INSTALLED_APPS所有的应用程序,其表尚未被创建数据库表。” 我终于明白了,当我做了最初的蟒蛇manage.py的startApp的UserData ....的UserData的市值被搞乱了Django的(我使用MYSQL)。 如果会称它为用户数据,我不会有任何问题。 我希望这可以帮助别人同样的问题我有。
编辑**
也许这是不符合资本化的问题,我想命名一个在Django称为用户数据表只是不全面工作。
今天我有同样的问题。 确保所有的项目文件夹的名称是小写。 我想这一切都能解决。
申诉内容是该表已经存在于数据库中 。 Django的不能更新现有的表。 您可能需要从MySQL数据库中删除该表,并再次执行syncdb,或手动调节表架构模型。