Django 为什么保存模型时不附加http?

Django 为什么保存模型时不附加http?,django,django-models,Django,Django Models,我有一个名为“网站”的URL字段模型。当我通过管理员表单添加记录,并将“网站”的值添加为www.ex.com时,会附加“http”。但是,当我从代码中添加记录时,并没有附加http object.website = 'www.ex.com' object.save() 在代码中保存记录时,如何确保追加了“http” 我使用Django 1.5,这是因为负责处理输入的表单字段验证输入。负责存储输入的模型字段仅存储输入 如果要验证URLField,可以重写save(),并对某些字段进行验证。但是,

我有一个名为“网站”的URL字段模型。当我通过管理员表单添加记录,并将“网站”的值添加为www.ex.com时,会附加“http”。但是,当我从代码中添加记录时,并没有附加http

object.website = 'www.ex.com'
object.save()
在代码中保存记录时,如何确保追加了“http”


我使用Django 1.5,这是因为负责处理输入的表单字段验证输入。负责存储输入的模型字段仅存储输入


如果要验证URLField,可以重写
save()
,并对某些字段进行验证。但是,最简单的方法是自己在代码中包含
http://

也许管理员表单有不同的对象方法?