如何将Facebook页面与Django模型链接?

时间:2012-12-30 21:44:41

标签: django django-models

将facebook链接存储为

更好吗?
facebook = models.URLField (with the complete url)

facebook = models.CharField (with only the page name facebook.com/page/[this])

或其他完全不同的东西?

1 个答案:

答案 0 :(得分:0)

您必须使用URLField。还要确保URLField是否适用于Facebook网址,然后您必须检查用户是否输入了Facebook网址或其他网址,例如Google网址(也是有效的网址)

您还可以编写自定义验证方法,以使用URLValidator进一步检查发布的链接是否有效

from django.core.validators import URLValidator

validate = URLValidator(verify_exists=True)
validate(facebook_url)