djangoアプリのテンプレートには次のフォルダー構造があります。
templates/
app/
model1/
model1_form.html
model2/
model2_form.html
model1と汎用ListViewを使用していると仮定します。現在、templates / app/model1_form.htmlでのみ検索します。とにかく、djangoにアプリ/サブフォルダーも検索するように指示できますか?テンプレートの名前とパスを手動で設定する必要はありません(template_name="templates/app/model1/model1_form.html"
)。
settings.pyで私は持っています:
import os.path
BASE_PATH = os.path.dirname(os.path.dirname(__file__))
TEMPLATE_DIRS = (
BASE_PATH+'/templates/',
)
これは私の見解です:
class HousesListView(ListView):
model = House
context_object_name = "house_list"
前もって感謝します!