Django Admin changeform_view 方法不允许打开编辑数据

在我的 django 项目中,我不想在任何添加/编辑表单上方添加一个带有最后数据插入的表,所以在我的 admin.py 中我写:


class t_proj_routeAdmin(admin.ModelAdmin):        

    def changeform_view(self, request, obj_id=None, form_url='', extra_context=None):

        l_mod = t_proj_route.objects.latest('id')


        extra_context = {

            'lmod': l_mod,

        }

        return super(t_proj_routeAdmin, self).changeform_view(request, extra_context=extra_context)

然后在我的模板中使用数据添加表格。如果我打开一个 ADD 页面,一切都完成了,但是当我尝试修改一个已经存在的记录时,django 将我重定向到一个新的 ADD,并且我无法打开选择数据的编辑页面。


我如何使用这种技术来管理 ADD 和 EDIT 记录?


GCT1015
浏览 447回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python