2014-08-27 93 views
0

我將我的django項目從1.4升級到1.5,現在我收到錯誤信息,我的url標籤格式不正確。我做了一些研究發現,我相信,全部我的url標籤現在格式不正確。將Django從1.4升級到1.5 - url標記已更改?

在1.4,我url標籤是這樣的:{% url path.to.view %} 在1.5 url標籤必須是這樣的:{% url 'path.to.view' %}(注意單引號)

難道我讀這是否正確?所有url標籤需要圍繞視圖路徑的單引號?是不是一個巨大的不便,因爲人們升級將不得不改變每個url在他們的模板添加單引號?有沒有更快的方法來處理這個問題?我有一個模板批次(這是一個大型企業Web應用程序)。

謝謝

+0

不幸的是,你必須處理它。如果你要經歷這些痛苦,我會建議你考慮1.6(最新的穩定版本),因爲有更重大的變化。 – karthikr 2014-08-27 18:02:09

回答

1

是的,你正在正確地閱讀它。更改內容涵蓋在release notes

更改可能不方便,但它使得url標記與其他標記一致,並允許使用變量以及字符串作爲標記參數。在Django 1.3和1.4中可以選擇使用新的樣式標籤來允許用戶爲變更做準備。

+0

殘酷,好的謝謝。我想有一天更新模板在我之前。 – Garfonzo 2014-08-27 18:09:04