在django文檔中,他們寫道,在url中只能使用ASCII字符。由於IDN域中的字符對我來說似乎很奇怪。對於exapmle,如果我有IDN域名,並且我想不僅在URL中包含ASCII字符,默認情況下不可能以簡單的方式執行此操作。關於django網址中字符的簡單問題
2
A
回答
1
是的,但如此。 Python本地支持Punycode。
>>> 'xn--' + u'たとえば'.encode('punycode') + '.com'
'xn--r8j2b1a7a.com'
1
一個簡單的解決方法是要求Django將URL作爲'。'匹配。正則表達式原始字符串,因爲它不理解'\ w'意思是你的字符集是UTF-8等。
所以在urls.py中,你可以寫'foo/bar /.+'而不是'foo/bar/\ w +',這是專爲英語人士,因爲它是。我只是在開玩笑。
Goodluck。
相關問題
- 1. 關於替換網址中的丹麥字符的Sitecore問題
- 2. 關於Django中表單格式化的簡單問題
- 3. 關於在Django中獲取網址的問題
- 4. 關於管理django中的靜態內容的簡單問題
- 5. Django無法路由網址(簡單問題)
- 6. django noob關於設計網址的問題
- 7. 關於Codeigniter網址路由的問題
- 8. 關於GWT基地網址的問題
- 9. Django網址的問題
- 10. Django的問題網址
- 11. 關於軌道中的符號的簡單問題
- 12. 關於CGRectIntersectsRect的簡單問題
- 13. 簡單的問題關於IF語句
- 14. 關於JTextArea的簡單問題
- 15. 關於聚合物的簡單問題
- 16. 關於LINQ的簡單問題
- 17. 關於ActiveRecord協會的簡單問題
- 18. 關於java的簡單問題SimpleDateFormat
- 19. 關於MVC的簡單問題
- 20. 關於指針的簡單問題
- 21. 關於java同步的簡單問題
- 22. 一個簡單的問題關於iAd
- 23. 關於簡單授權的問題
- 24. 關於LINQ to SQL的簡單問題
- 25. 簡單IRB關於計數的問題
- 26. 關於isset的簡單問題($ _ POST ['submit'])
- 27. 關於wxPython的一個簡單問題
- 28. 關於scala元組的簡單問題
- 29. 關於C++的簡單一般問題
- 30. 關於Memset的簡單問題C
那麼,如果不可能呢?我不是專家,但我認爲如果答案是真的,那麼對於django創建者和開發者來說,如果他們想要將django作爲用戶頭腦中友好的框架來思考,就需要做一些工作。 – krzyhub 2011-05-30 01:13:14
如果您可以確定Django的具體問題,那麼我確信開發人員最有興趣瞭解它們。 – 2011-05-30 01:14:35
我現在沒有看到問題,但只有可能性。 – krzyhub 2011-05-30 01:18:45