У вас есть пара проблем. Во-первых, только следующие шаблоны могут быть переопределены для каждого приложения или модели :
actions.html
app_index.html
change_form.html
change_form_object_tools.html
change_list.html
change_list_object_tools.html
change_list_results.html
date_hierarchy.html
delete_confirmation.html
object_history.html
pagination.html
popup_response.html
prepopulated_fields_js.html
search_form.html
submit_line.html
fieldset.html
там нет, поэтому вам нужно посмотреть, есть ли включающий шаблон (ы) в этом списке, и если это так, замените этим шаблоном и используйте его для включения вашей собственной версии fieldset.html
.
Кроме того, ваше местоположение (немного изменено, поскольку не может переопределить включенные шаблоны для каждого приложения): /my_project/image/templates/admin/template.html
не совсем верно. Это перезапишет этот шаблон для каждого приложения. Чтобы сделать это для каждого приложения, вам понадобится дополнительный подкаталог под администратором:
/my_project/image/templates/admin/image/template.html
Причина в том, что шаблоны не заботятся о том, в каком приложении они находятся, поэтому тот факт, что шаблон живет в вашем приложении image
, ничего не значит для Django, соглашение о помещении их в подкаталог вашего приложения предназначено исключительно для того, чтобы избежать переопределения шаблонов, которые вы не собираетесь делать.