2010-08-17 65 views
0

我感動我的Django應用程序從V1.1到V1.2.1TemplateSyntaxError而從Django的1.1移動到1.2.1

但是我被困在TemplateSyntax錯誤,如下圖所示。我沒有做任何其他更改我的應用程序

TemplateSyntaxError at/

Caught ImportError while rendering: No module named urls 

沒有我的網址在模板中反轉似乎工作。這裏是罪魁禍首:

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

它看起來像模板上下文無法找到url解析器。這裏是我的設置是如何模樣:

... 

    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

可能是因爲myapp中的一些導入錯誤.views – Ashok 2010-08-18 02:12:35

回答

0

這一次我只給自己做一些(相當廣泛的)更改後。我懷疑我在表單,模板或視圖的某個地方犯了一個錯誤,並且Django報告了誤導性錯誤... (我的頁面在1.2.1中進行了預更改)

相關問題