Могу ли я установить отношение ParentalManyToManyField для поля в другое приложение? - PullRequest
0 голосов
/ 04 июля 2018

Я новичок в Wagtail и создаю свой первый блог, как написано в Wagtail Handbook, и я хочу перенести определение BlogCategory в отдельный класс мест для создания фрагментов Category.

Для этого я создал фрагменты приложения и зарегистрировал там класс 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, но, пожалуйста, может кто-нибудь сказать мне, я могу сделать фрагмент сверху или нет? Или что я делаю не так?

Спасибо.

...