【发布时间】:2013-08-29 13:20:47
【问题描述】:
是否可以在 Django admin 中为添加新项目和查看项目创建不同的视图。例如,我为添加项目创建了新表单,但现在当我打开编辑视图时,我需要模型中的基本表单。
【问题讨论】:
-
是的,这是可能的。阅读
ModelForms
标签: python django django-admin
是否可以在 Django admin 中为添加新项目和查看项目创建不同的视图。例如,我为添加项目创建了新表单,但现在当我打开编辑视图时,我需要模型中的基本表单。
【问题讨论】:
ModelForms
标签: python django django-admin
是的,这是可能的。这样做:
class MyModelAdmin(admin.ModelAdmin):
def get_form(self, request, obj=None, **kwargs):
if not obj:
return MyModelCreateForm
return super(MyModelAdmin, self).get_form(request, obj, **kwargs)
【讨论】: