/ / Ako je nastavený adresár šablón v App Engine? - python, django, google-app-engine, django-nonrel

Ako je adresár šablón nastavený v aplikácii App Engine? - python, django, google-app-engine, django-nonrel

Ja som v súčasnosti drží svoje šablóny v /projectdir/static/html/, Začal som mať dosť z nich, že som vytvoril podadresár: /projectdir/static/html/tag_request/, Ak chcem mať šablónu /tag_request/ zdediť po jednom /html/ ako to spravím?

Čítal som to s django {% extends base.html %} by mali byť napísané vo vzťahu k /projectdir/templates/ alebo kdekoľvek TEMPLATE_DIRS bodov. Ako nastavím TEMPLATE_DIRS v appengine (alebo musím vložiť svoje šablóny do /projectdir/templates/)?

Vďaka!

odpovede:

0 pre odpoveď č. 1

Zdá sa, že záleží na tom, ktorú verziu Django používate.

Ak znovu použijete 0.96, potom len toto funguje:

{% extends ../base.html %}

Ak ste "re pomocou 1.2, potom teoreticky musíte vytvoriť settings.py, ktorý nastaví TEMPLATE_DIRS na /projectdir/static/html/a potom použite toto:

{% extends base.html %}

S týmto som však našiel niekoľko problémov - moje riešenie je opísané tu:

Predvolená verzia aplikácie Django