我可以将字段的“ ParentalManyToManyField”关系设置为另一个应用程序吗?

时间:2018-07-04 09:40:04

标签: wagtail wagtail-snippet

我是Wagtail的新手,我按照Wagtail手册中的内容创建了我的第一个博客,我想将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

我知道必须在模型BlogPage之前定义模型snippets.NewCategory,但是请有人告诉我我可以从上面还是从上面进行摘要?还是我做错了?

谢谢。

0 个答案:

没有答案