我创建了一个自定义模型表单
class ProductGroupCommonForm(forms.ModelForm):
items = forms.CharField(widget=ProductPairInputs)
place = forms.MultipleChoiceField(choices=[(obj.place, obj.place) for obj in IapPlace.objects.all()])
class Meta:
model = Product
fields = (
'name', 'product_order', 'place',
'tag', 'items', 'managed_by_promotion', 'asset', 'user_segment')
def __init__(self, *args, **kwargs):
super(ProductGroupCommonForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()
self.helper.form_class = 'form-horizontal'
self.helper.label_class = 'col-md-2'
self.helper.field_class = 'col-md-4'
我正在将自定义表单发送到覆盖的admin / change_form.html,
def changeform_view(self, request, object_id=None, form_url='', extra_context=None):
extra_context = extra_context or {}
extra_context['product_common_form'] = product_common_form
return super(ProductGroupModelAdmin, self).changeform_view(request, object_id, form_url,
extra_context=extra_context)
我添加了这个html自定义change_form html,就像
{% load crispy_forms_tags %}
<div class="form-group product-common">
{% crispy product_common_form %}
</div>
现在我想从我的ModelAdmin类中获取表单数据,我如何访问该帖子数据?