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