Ho la seguente struttura di cartelle per i modelli sul mio django app:Guglielmo Tell Django per cercare sottocartelle modello di app
templates/
app/
model1/
model1_form.html
model2/
model2_form.html
Supponiamo che sto usando model1 e un controllo ListView generica, in questo momento è la ricerca solo a modelli/app/model1_form.html. Posso comunque dire a Django che dovrebbe cercare anche l'app/sottocartelle? Non desidero impostare manualmente il nome e il percorso del modello (template_name="templates/app/model1/model1_form.html"
).
A settings.py ho:
import os.path
BASE_PATH = os.path.dirname(os.path.dirname(__file__))
TEMPLATE_DIRS = (
BASE_PATH+'/templates/',
)
Questa è la mia opinione:
class HousesListView(ListView):
model = House
context_object_name = "house_list"
Grazie in anticipo!
Controlla la risposta di Bob Vork per Django 1.8+ – horriblyUnpythonic