我正在开发一个网站使用Django1.11和DjangoCMS与 python3
. 最初我使用默认数据库 sqlite3
,但是,现在我希望它迁移到 mysql
. 我在网上找到了一些解决方案,比如
解决方案1
解决方案2
然而,这两种方法都没有奏效。对于第一个解决方案,我得到以下错误:
AttributeError: 'Page' object has no attribute '_node_cache'
对于第二种解决方案,有一个错误:
Could not load contenttypes.ContentType(pk=1): (1062, "Duplicate entry 'cms-placeholder' for key 'django_content_type_app_label_model_76bd3d3b_uniq'"
在这两个例子中,我都使用了一个空数据库,并首先进行了迁移。
需要帮忙吗?
1条答案
按热度按时间lhcgjxsq1#
django的内容类型变得棘手。尝试删除的内容
django_content_type
在运行迁移之后,但在加载装置之前,从数据库:如果加载成功,请再次运行迁移以填充中丢失的条目
django_content_type
. 祝你好运!