【发布时间】:2013-04-24 19:06:28
【问题描述】:
有谁知道如何去掉 Django urlfield 中的“http://”前缀。
我的意思是当我们将一个字段定义为 urlfield 并尝试输入一个 url 时,如果没有提供架构,django 会自动为其添加 'http://' 前缀。我不想要那个前缀。
我尝试在 clean_field 和 clean 方法下删除它。它不起作用。
我深入研究了源代码。我看到 django 在 UrlField 类下的 'to_python' 方法中添加了 'http://'。
有没有办法覆盖它以摆脱'http://'?
【问题讨论】: