django是否可以访问存储在表单中的数据?

时间:2016-02-11 16:37:21

标签: python django django-cms

我正在使用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())

是否可以在代码中访问该字段?

1 个答案:

答案 0 :(得分:0)

愚蠢的错误。 Django-cms class Page实际上有功能:

def get_slug(self, language=None, fallback=True, version_id=None, force_reload=False):

在我的自定义中间件中调用该函数并解决了它。