0

将facebook链接存储为更好吗

facebook = models.URLField (with the complete url)

或者

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

还是完全不同的东西?

4

1 回答 1

0

您必须使用URLField. 还要确保 aURLField是否用于 facebook url,那么您必须检查用户输入的是 facebook url 还是其他 url,例如 Google url(这也是一个有效的 url)

您还可以使用URLValidator编写自定义验证方法来进一步检查发布的链接是否处于活动状态

from django.core.validators import URLValidator

validate = URLValidator(verify_exists=True)
validate(facebook_url)
于 2012-12-30T22:12:55.487 回答