【发布时间】:2015-06-16 16:44:04
【问题描述】:
我将 Django CMS 3.1 与 Django 1.7.8 一起使用。我正在尝试将一个旧项目升级到这些各自的版本,但是我的几个自定义编写的 CMSPlugin-inhereting 插件遇到了难题。
Django 不会migrate 任何模型。
django.db.migrations.state.InvalidBasesError: Cannot resolve bases for [..My Models..]
模型的定义与最新文档中的一样:
from cms.models.pluginmodel import CMSPlugin
class Layout(CMSPlugin):
...
我需要做什么才能让 Django 知道这些 CMSPlugin 后代应该如何迁移?请注意,这些模型没有 任何 迁移。我删除了南方的。
【问题讨论】:
-
你能发布运行
./manage.py makemigrations后迁移的样子吗? -
所以在运行
makemigrations或migrate(或两者之一)后出现此错误?
标签: django django-cms django-migrations