Django migrate报错 fields.E900

搭建Django的时候出现错误

python2.7 /usr/local/Tshare365CMDB/manage.py  migrate

报错:
SystemCheckError: System check identified some issues:

ERRORS:
hostinfo.Host.ip: (fields.E900) IPAddressField has been removed except for support in historical migrations.

    HINT: Use GenericIPAddressField instead.

网上查了下说是IP地址什么的问题,求大神指教

阅读 6.2k
1 个回答

仔细排查了下是自己的models.py文件错了,Django1.10版本以上应该使用:
ip = models.GenericIPAddressField()
而以下的版本使用:
ip = models.IPAddressField()

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题