Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- from django.contrib.auth import get_user_model
- from django.db import models
- class Partner(models.Model):
- """ e.g. Citilink"""
- pass
- class PartnerSource(models.Model):
- """
- mobile: m.cilitink
- desktop: www.citilink
- """
- partner = models.ForeignKey(Partner)
- class Item(models.Model):
- """
- detail page url
- """
- source = models.ForeignKey(PartnerSource)
- class ItemPrice(models.Model):
- """
- base, current, discount
- """
- item = models.ForeignKey(Item)
- class UserGroup(models.Model):
- """
- groups for items
- """
- user = models.ForeignKey(get_user_model())
- # items = models.ManyToManyField(Item, through=UserItem)
- class UserItem(models.Model):
- """
- items in user groups
- """
- group = models.ForeignKey(UserGroup)
- user = models.ForeignKey(get_user_model())
- item = models.ForeignKey(Item)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement