在django中验证URL而不在运行时执行它

时间:2012-07-27 17:05:10

标签: python django validation hyperlink

我的问题是,我使用django构建的网站有100个链接到YouTube视频的链接,以便我们可以将它们嵌入到我们的页面中。

我不想验证模板中是否存在网址,因为这似乎是资源的一部分。有没有办法每天测试一次所有链接并在MySQL数据库中放置一个标志?这样,模板甚至不会查看错误的链接,这会加快页面加载时间。

任何想法都将不胜感激。

1 个答案:

答案 0 :(得分:0)

这似乎是be a duplicate,但由于你是StackOverflow的新手,我只会说“嗨”,欢迎。

转到我引用的帖子,获取有关如何解决问题的一些建议,然后阅读python urllib2 docs,然后你应该能够编写一个连接到你的django之外的小python脚本数据库并检查每个网址的YouTube API。标记那些不存在的,你是金色的。