URL字段中的Django Admin Unicode
我有一个叫City的模型,在这个模型中我有一个URL字段。使用Django管理工具,我试图输入这个urlhttp://en.wikipedia.org/wiki/D吕塞尔多夫。管理员抱怨这是一个无效的url,可能是因为üunicode字符。在文件中 您可以阅读以下语句:在Django 1.2中更改:URL字段以前未将包含IDN国际化域名的URL识别为有效URL;包含unicode字符的域名。这一点现已得到纠正。但我收到一条错误消息:输入一个有效的URL。我使用的是Django版本1.2.2 有人知道发生了什么吗URL字段中的Django Admin Unicode,django,unicode,admin,Django,Unicode,Admin,我有一个叫City的模型,在这个模型中我有一个URL字段。使用Django管理工具,我试图输入这个urlhttp://en.wikipedia.org/wiki/D吕塞尔多夫。管理员抱怨这是一个无效的url,可能是因为üunicode字符。在文件中 您可以阅读以下语句:在Django 1.2中更改:URL字段以前未将包含IDN国际化域名的URL识别为有效URL;包含unicode字符的域名。这一点现已得到纠正。但我收到一条错误消息:输入一个有效的URL。我使用的是Django版本1.2.2 有人
http://en.wikipedia.org/wiki/Düsseldorf
不是URI,而是一个
如果您的软件不直接支持IRIs,您必须自己手动转换。除了主机名部分(确实使用IDN编码)之外,这意味着使用UTF-8和URL编码:
在支持IRI的现代网络浏览器中,这通常仍显示为“Düsseldorf”,请按照链接查看。只需注意IDN,仅适用于URL的域名部分de.wikipedia.org,而不适用于URL的其余部分。