Я уверен, что вы уже решили много подобных проблем.
Я решил разделить old_app
на new_app
, поэтому:
old_app
сохранит модели и будет обрабатывать REST (новая функция) new_app
будет отображать «обычные» представления (кстати, все они основаны на классах) И будет продолжать использовать old_app.models для этого.
Для этого я:
- splitted urls.py
- fixed .htmls, так что теперь они указывают в new_app: all_items
- добавлена запись в INSTALLED_APPS
- перемещено (и переименовано) весь каталог
old_app/templates/old_app
в new_app/templates/new_app
И теперь я получаю TemplateDoesNotExist , потому что он пытается найти его в
new_app/templates/old_app/modelname_list.html
вместо new_app/templates/new_app/modelname_list.html
Что я заметил в том, что он работает, когда я добавляю опцию в класс, производный от ListView, явно указав каталог:
template_name = 'new_app/modelname_list.html'
(new_app.views)
Почему он сохраняет отслеживание старого направления тори вместо нового?