使用Django 1.5运行manage.py syncdb error
当我将django从1.4升级到1.5并运行manage.py syncdb时,出现如下错误 $python manage.py syncdb /usr/local/lib/python2.7/dist packages/django/conf/init.py:219:DeprecationWarning:您没有在“mail\u admins”日志记录处理程序上定义筛选器:添加隐式调试假筛选器。看见 弃用警告) TypeError:init()获得意外的关键字参数“verify_exists”使用Django 1.5运行manage.py syncdb error,django,Django,当我将django从1.4升级到1.5并运行manage.py syncdb时,出现如下错误 $python manage.py syncdb /usr/local/lib/python2.7/dist packages/django/conf/init.py:219:DeprecationWarning:您没有在“mail\u admins”日志记录处理程序上定义筛选器:添加隐式调试假筛选器。看见 弃用警告) TypeError:init()获得意外的关键字参数“verify_exists”
非常感谢 已删除a的
verify_exists
关键字参数(自1.3.1起折旧)。您可以在以下内容中阅读更多内容:
django.db.models.fields.URLField.verify_exists将被删除。由于难以解决的安全性和性能问题,该功能在1.3.1中被弃用,并将遵循略微加快的弃用时间框架
简单的修复方法是在相应的抛出错误的models.py
中找到有问题的models.URLField
,并删除验证存在=真
,即:
# Before
some_site = models.URLField(verify_exists=True)
# After
some_site = models.URLField()