3

我正在尝试在新安装中修复与 django 1.4 一起使用的应用程序,当我尝试使用 Django 1.5 时,我有:

   TypeError: __init__() got an unexpected keyword argument 'verify_exists'

那是因为我的 app model.py 里面有:

   link = models.URLField(verify_exists=True, max_length=255, null=True, blank=True)

用什么替换'verify_exists'以使其与Django1.5兼容?

4

3 回答 3

4

如果您确实需要验证 URL 是否存在,您应该在表单或模型验证方法中这样做。

于 2013-08-12T15:48:22.393 回答
2

尝试删除参数

verify_exists = True

(如果这个参数没有被使用..)

并使用如下:

 link = models.URLField(max_length=255, null=True, blank=True)
于 2013-12-19T06:50:45.573 回答
2

verify_exists由于棘手的安全和性能问题,Django 1.5被删除。查看更多信息: https ://docs.djangoproject.com/en/dev/internals/deprecation/

于 2014-07-04T12:09:21.113 回答