Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
URL字段中的Django Admin Unicode_Django_Unicode_Admin - Fatal编程技术网

URL字段中的Django Admin Unicode

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 有人

我有一个叫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的其余部分。