|
最近學習Django中,在看limodou的Django Step by Step,不過自己隨便寫寫還是碰到了挺多問題,不過貌似都是比較常見,還能順利解決。現在寫下來,也許以后會忘記,也許能幫上碰到同樣問題的
- 中文URL:這個其實是很常識的東西,但是之前做web一直沒注意過,在使用HttpResponseRedirect的時候,如果Redirect的URL中帶中文的話,會報UnicodeEncodeError錯誤。解決的辦法是使用urlquote對URL進行編碼
from django.utils.http import urlquote
#return的時候在URL前加上urlquote
return HttpResponseRedirect(urlquote("/wiki/%s" % page.pagename))it知識庫:Django碰到的問題總結,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。