【发布时间】:2017-02-18 02:01:36
【问题描述】:
最近我一直需要为我的网站创建一个可以在其中包含产品的服务器端购物车。我可以在会话 cookie 中添加购物车和产品,但我更喜欢将其添加到我的自定义用户模型中,这样当用户决定注销并重新登录时它可以保留。
由于我正在制作购物车,我需要为它制作一个模型,将产品作为对象保存,以便它们可以轻松使用,但我找不到任何正确的方法。
class User(models.Model):
username = models.CharField(max_length=150)
joined = models.DateTimeField('registered')
avatar = models.CharField(max_length=300)
balance = models.IntegerField(default=0)
ban = models.BooleanField()
cart = models.???
def __str__(self):
return self.username
如何使用 Django 系统实现模型中的数组字符串?如果不是,那么其他库(Json,Pickle)是否可以,但我已经看到它可以通过 ForeignKey 来完成,如果可以,怎么可能?
【问题讨论】: