我正在使用django-cms。我有自己的产品型号,它具有属性
page = models.ManyToManyField(Page, verbose_name=_('Page'), related_name="products")
Page
是django-cms类。在管理界面中,我可以添加新页面,其中包含字段Slug。现在在class Page
中没有字段slug。
那个slug字段在forms.py
中slug = forms.CharField(label=_("Slug"), widget=forms.TextInput())
是否可以在代码中访问该字段?
答案 0 :(得分:0)
愚蠢的错误。 Django-cms class Page
实际上有功能:
def get_slug(self, language=None, fallback=True, version_id=None, force_reload=False):
在我的自定义中间件中调用该函数并解决了它。