我在django项目中有2个应用程序。我想为change_list.html中的2个不同的应用程序添加不同的小部件。在settings.py中,在两个应用程序的模板的管理目录中分别添加change_list.html后,在TEMPLATE_DIRS =( “/ home/path/project/application1/templates”, “/ home/path /项目/应用程序2 /模板“,
)如何在同一个django项目中为2个应用程序使用2个不同的change_list.html
我注意到,所考虑的change_list.html模板来自application1。只有当我评论它时,才会考虑application2的模板。怎么去?我希望他们两个被认为是两种不同的应用程序。请建议。
我已将change_list.html放在2个差异下。像这样的应用程序:/home/project/application1/templates/admin/change_list.html /home/project/application2/templates/admin/change_list.html。在settings.py中我添加了:TEMPLATE_DIRS =( “/ home/project/application1/templates”, “/ home/project/application2/templates”, ) admin文件夹位于application/templates /我在其中放置了2个不同的change_list.html。如果订单被更改或广告我错过了settings.py中的某些内容?请指导。 – user956424 2012-01-06 03:26:19
向您展示一个确切的示例:将'/ home/project/application1/templates/admin/change_list.html'移动到'/ home/project/application1/templates/admin/application1/change_list.html'并将'/ home /项目/ application2/templates/admin/change_list.html'到'/ home/project/application1/templates/admin/application2/change_list.html' – 2012-01-06 05:44:18
谢谢Yuji,我遵循你的指示,现在效果很好!它需要仔细阅读,尤其是上面提到的链接! – user956424 2012-01-06 05:52:38