1

我是 Wagtail 的新手,我创建了我的第一个博客,正如 Wagtail Handbook 中所写的那样,我想将 BlogCategory 的定义移动到一个单独的地方类,以便创建类别片段。

为此,我创建了应用程序片段并在那里注册类 NewCategory。但是,如果我尝试将 BlogPage 模型与 NewCategory 作为 ParentManyToManyField

categories = ParentalManyToManyField(
'snippets.NewCategory',
blank=True,
related_name='categories'
)

我收到这样的错误

File "/usr/home/seilorsamoor/.virtualenvs/wagtail/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py", line 303, in execute
return Database.Cursor.execute(self, query, params)
django.db.utils.OperationalError: no such column: blog_blogpage_categories.newcategory_id

我知道模型片段.NewCategory 必须在模型 BlogPage 之前定义,但是请有人告诉我我可以从上面做片段吗?还是我做错了什么?

谢谢。

4

0 回答 0