安装程序在 Django-CMS 中找不到 cms 应用程序的模型
我已经在我的主机中安装了 django-cms。但有一个问题。那是我制作syncdb的时候, 我的所有应用程序均已同步,cms 应用程序未同步。虽然我已经声明完全 设置里就够了。这也根本不是错误。 有人帮助我。多谢!
(1146, "表 '***.cms_page' 不 存在”)
I have installed django-cms in my hosting. But there is a problem. That's when I make syncdb,
all my apps are synced, cms app is not. Although I have declared full
enough in the settings. It is also not error at all.
Someone help me. Thanks a lot!
(1146, "Table '***.cms_page' doesn't
exist")
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
在运行syncdb之前,您是否将其包含在INSTALLED_APPS列表中?
如果您发布 settings.py 文件中的代码片段以及目录结构,也可能会有所帮助。
Did you include it in your INSTALLED_APPS list before running syncdb?
It might also help if you post that snippet from your settings.py file, as well as your directory structure.
我想强调一下,我在制作之前已经添加了所有应用程序
同步数据库。下面是文本文件(我从文件夹示例复制
Django-CMS 源)。
I want to emphasize that I have added all the app before making
syncdb. Below is the text file (I copied from folder Example of
Django-CMS source).
有好消息。我已经克服了这个错误。其实这个错误是因为我使用老版本的MySQL-Python。它与 Django-CMS 2.0 不兼容。
升级MySQL-Python 1.2.3c1,请访问:
http://sourceforge.net/projects/mysql-python/files/
(不要使用easy_install)
谢谢!
There are good news. I have overcome this error. In fact, this error is because I use the old version of MySQL-Python. It is not compatible with Django-CMS 2.0.
To upgrade the MySQL-Python 1.2.3c1, please visit:
http://sourceforge.net/projects/mysql-python/files/
(Do not use easy_install)
Thanks!
我对此解决方案的回答是“python manage.pysyncdb”没有创建CMS表,因此我必须使用“pythonmanage.pysyncdb --all”,然后它创建了所有必要的表。
My answer to this solution was 'python manage.py syncdb' was not creating the CMS tables, so rather I had to use 'python manage.py syncdb --all' which then created all of the necessary tables.