2024-05-21 02:29:24 发布
网友
我为Django项目工作,我需要一个模型来保存用户的个性化信息。这个字段是独立的,所以我把它作为一个JSON字段。现在我想知道限制这个字段的键值的最佳方法是什么。你知道吗
比如说有些用户想和我们分享姓名、地址、电子邮件,有些人只想分享姓名。此列表可能会不时增加。所以很难预测未来需要什么。为简单起见,我喜欢将此信息作为JSON响应保存在数据库中。解决这个问题的最佳设计是什么?你知道吗
我想用这个-
def validate_json(value): try: json.loads(value) except Exception: raise ValidationError( _('%(value)s is not an valid Json string'), params={'value': value}, ) class Track(models.Model): personalized_information = models.TextField(null=True, blank=True, validators=[validate_json])
我想用这个-
相关问题 更多 >
编程相关推荐