我有一个用户表和sub_user表。 用户基本上可以拥有多个sub_user。
class sub_user(models):
parent_userid = models.CharField('parent userid', max_length = 128, blank=True, null=True)
Sub_User包含parent_userid为char。
现在我的问题是,用户只能拥有1个购物车,但它可以包含不同的sub_user
如何将其添加到购物车表:
class Cart():
use = models.Fk(User, unique = True)
sub_user = models.ManyToMany(sub_user)
package = models.ManyToMany(Package)
amt = models.IntegetField()
包只是一个普通模型。
My list is in this format =[ (sub_user, package), (sub_user,package), (sub_user, package)]
def add_to_cart( list):
#code for adding sub_user and package to cart table.
基本上我正在尝试实现在线购物车。 因此,用户可以为特定的子用户选择包和服务。和amt是根据总包和服务成本计算的。
example:
user1, pack1, pack2, servi1,service 3, total_cost = 100, for sub_user = sub_user1
user1, pack1, pack10, servi1, total_cost = 10000, for sub_user = sub_user2
如何在购物车表格中实现上述表格结构。 我上面描述的购物车表是否正确。
请帮帮我。
由于