Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 在管理中覆盖更改表单的按钮不起作用_Django_Django Models_Django Admin - Fatal编程技术网

Django 在管理中覆盖更改表单的按钮不起作用

Django 在管理中覆盖更改表单的按钮不起作用,django,django-models,django-admin,Django,Django Models,Django Admin,我试图覆盖特定应用程序/模型的change\u form.html,但它根本不起作用 这是我的文件结构: webapp -- \admin -- -- \templates -- -- -- \admin -- -- -- -- \backend -- -- -- -- -- \someentity -- -- -- -- -- -- \change_form.html -- \backend -- \webapp 如您所见,我有一个名为backend的应用程序,其模型名为someentity

我试图覆盖特定应用程序/模型的
change\u form.html
,但它根本不起作用

这是我的文件结构:

webapp
-- \admin
-- -- \templates
-- -- -- \admin
-- -- -- -- \backend
-- -- -- -- -- \someentity
-- -- -- -- -- -- \change_form.html
-- \backend
-- \webapp
如您所见,我有一个名为
backend
的应用程序,其模型名为
someentity
,我希望在
change\u form.html
的管理中覆盖它

我正在使用以下模板加载程序:

TEMPLATE_LOADERS = (
    'django.template.loaders.filesystem.Loader',
    'django.template.loaders.app_directories.Loader',
)

你的模板应该在
templates/admin/backend/someentity/change_form.html
not
admin/template/admin/backend/someentity/change_form.html
模板/admin/backend/someentity/change_form.html中!它起作用了:-)我添加了它作为答案,以便您可以接受它并关闭答案