2010-08-17 3 views
0

Je me déplace mon application Django à V1.1 v1.2.1TemplateSyntaxError tout en se déplaçant de django 1.1 à 1.2.1

Cependant, je suis coincé sur une erreur TemplateSyntax comme on le voit ci-dessous. Je n'ai apporté aucune autre modification à mon application

TemplateSyntaxError at/

Caught ImportError while rendering: No module named urls 

Aucun de mes retours d'URL dans le modèle ne semble fonctionner. Voici la ligne coupable:

<a href="{% url myapp.views.index %}">{% trans 'Home' %}</a></div> 

Il semble que le contexte de modèle ne trouve pas le résolveur d'URL. Voici comment mes paramètres ressemblent:

... 

    ROOT_URLCONF = 'myproject.urls' 

    TEMPLATE_DIRS = (
       os.path.join(PROJECT_DIR, 'templates'), 
    ) 

    INSTALLED_APPS = (
     'django.contrib.auth', 
     'django.contrib.contenttypes', 
     'django.contrib.sessions', 
     'django.contrib.humanize', 
     'django.contrib.sites', 
     'django.contrib.admin', 
     'django.contrib.sitemaps', 
     'myapp', 
    ) 

    ... 
+0

peut être à cause d'une erreur d'importation dans myapp .views – Ashok

Répondre

0

Celui-ci je me suis juste obtenu après avoir fait quelques changements (assez radicaux). Je soupçonne que j'ai fait une erreur quelque part dans un formulaire, un modèle ou une vue, et Django signale une erreur trompeuse ... (mes pages travaillaient pré-changement dans 1.2.1)

Questions connexes