这是我的观点:
key = request.GET['key']
if key:
tier_type = ContentType.objects.get_for_model(Listing)
add_form = ProductPermissionForm(initial={'tier_type': tier_type,
'tier_id': Listing.objects.get(listing_number=key).id},)
form = add_form.as_p()
return HttpResponse(form)
我要从此ProductPermissionForm中删除窗体字段。 有什么想法吗? 我尝试了初始化,但它重置了窗体,我的初始数据丢失了!你知道吗
这是我的初始化:
def __init__(self, key=None, *args, **kwargs):
super(ProductPermissionForm, self).__init__(*args, **kwargs)
if key is not None:
self.fields.pop('lock')
lock
是我要删除的字段名
请试试这个:
相关问题 更多 >
编程相关推荐