将facebook链接存储为更好吗
facebook = models.URLField (with the complete url)
或者
facebook = models.CharField (with only the page name facebook.com/page/[this])
还是完全不同的东西?
将facebook链接存储为更好吗
facebook = models.URLField (with the complete url)
或者
facebook = models.CharField (with only the page name facebook.com/page/[this])
还是完全不同的东西?
您必须使用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)