Установить теги по умолчанию в Django / Wagtail - PullRequest
1 голос
/ 22 апреля 2020

Я хочу иметь возможность установить список тегов по умолчанию с помощью Taggable Manager.

city_region_tags = TaggableManager(through=CityRegionSnippetTag, blank=True)

CityRegionTableSnippetTag is -

class CityRegionSnippetTag(TaggedItemBase):
    content_object = models.ForeignKey(
        'CityRegionSnippet',
        on_delete=models.CASCADE,
        related_name='tagged_city_region'
    )

В идеале Я хотел бы передать список тегов по умолчанию, например, tag_list = ['Spatial Patterns', 'Functional dynamics', 'Social-eco dynamics', 'Global-local dynamics'] и т. Д.

Есть ли способ сделать это?

Я посмотрел здесь на пользовательские теги и не отображается будь то, что я хочу сделать - (https://django-taggit.readthedocs.io/en/latest/custom_tagging.html#)

Документация по тегам в формах показывает, как теги будут выглядеть в списке, но это после ввода пользователя. Я хочу иметь возможность вставить эти теги до того, как пользователь попадет туда из tag_list - (https://django-taggit.readthedocs.io/en/latest/forms.html#tags -in-forms )

...