美文网首页
Invalid url in admin of django

Invalid url in admin of django

作者: 花括弧 | 来源:发表于2019-07-31 00:24 被阅读0次

在Django admin页面,给 和IndexPromotionBanner相关的 数据表 添加数据时,遇到如下图的错误:

Invalid URL

IndexPromotionBanner模型类的定义:

IndexPromotionBanner模型
模型类IndexPromotionBanner的定义 可知:活动链接对应字段URLField
但是填写普通的字符串,仍是报错。
URLField
URLValidator

从上面两图 可得知:

  • URLField要经过URLValidator的验证
  • URLValidator验证URL时,使用schemes方案。从中看到了'http', 'https', 'ftp', 'ftps'

于是在url字符串前,加上了http://, 结果不报错了。
因此,正确的url形式是:http://127.0.0.1:8000

相关文章

网友评论

      本文标题:Invalid url in admin of django

      本文链接:https://www.haomeiwen.com/subject/hcdarctx.html