5
是否有人知道如何摆脱Django urlfield中的'http://'前缀。django urlfield http前缀
我的意思是,当我们将一个字段定义为urlfield并尝试输入一个url时,如果没有schema提供,django会自动添加'http://'前缀。我不想要那个前缀。
我尝试在clean_field和clean方法下将其删除。它不起作用。
我深入了解源代码。我看到django在UrlField类下的'to_python'方法中添加'http://'。
有什么办法可以重写它来摆脱'http://'吗?
这听起来像一个可接受的解决方案。谢谢 – 2013-04-30 20:20:25
我试过了。至少在Django 1.5中,它变得非常混乱。它仍然有效。 – alanjds 2014-02-11 18:30:58