首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Invalid url in admin of django

Invalid url in admin of django

作者头像
lesM10
发布2019-08-26 17:08:41
4840
发布2019-08-26 17:08:41
举报

在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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.07.31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档