You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在现有Django应用中覆盖Django import-export模板遇错,求解决

解决Django import-export模板覆盖报错的方法

1. 修正模板文件的名称与路径

你当前将模板文件命名为change_list.html,但目标是覆盖change_list_export.html,需要:

  • 把app/templates/import_export/change_list.html重命名为app/templates/import_export/change_list_export.html

2. 调整INSTALLED_APPS的顺序

在项目根目录的settings.py中,确保你的应用app排在import_export之前,让Django优先加载你应用内的模板:

INSTALLED_APPS = [
    'app',
    'import_export',
    # 其他已安装应用...
]

3. 确认模板继承的正确性

你的模板继承代码{% extends 'import_export/change_list_export.html' %}是正确的,只要上述两步完成,Django会优先加载你自定义的模板,替换原有object-tools-items区块的内容。

内容的提问来源于stack exchange,提问作者Lutaaya Huzaifah Idris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 22:10:41