|
最近學(xué)習(xí)Django中,在看limodou的Django Step by Step,不過(guò)自己隨便寫(xiě)寫(xiě)還是碰到了挺多問(wèn)題,不過(guò)貌似都是比較常見(jiàn),還能順利解決。現(xiàn)在寫(xiě)下來(lái),也許以后會(huì)忘記,也許能幫上碰到同樣問(wèn)題的
- 中文URL:這個(gè)其實(shí)是很常識(shí)的東西,但是之前做web一直沒(méi)注意過(guò),在使用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í)庫(kù):Django碰到的問(wèn)題總結(jié),轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。