我正在查看组织中django应用程序之一的源代码。我可以看到admin.py
中的def response_change(self, request, obj):
if '_upload' in request.POST:
url = reverse('admin:%s_%s_change' % (
self.model._meta.app_label,
self.model._meta.model_name), args=[obj.pk],
current_app=self.admin_site.name)
return HttpResponseRedirect(url)
else:
return super(DfInpAdmin, self).response_change(request, obj)
方法被覆盖,如下所示:
_upload
我在互联网上的任何地方都找不到if request.POST.has_key("_popup"):
。 ?
相反,我看到许多带有_upload
的代码段。
这些_popup
,_continue
,MYDATA['FIRST_ELEMENT']['ABCKEY1']=VALUE
['ABCKEY2']=VALUE
['ABCKEY2']=VALUE
MYDATA['SECOND_ELEMENT']['ABCKEY1']=VALUE
['ABCKEY2']=VALUE
['ABCKEY2']=VALUE
...
是什么?
是在我的源代码的其他.py中提供了django还是自定义定义的?