@Mudassar this is exactly what I need.



On Wednesday, August 17, 2016 at 6:37:51 PM UTC+5, Shamaila Moazzam wrote:
>
> Hi,
>
> I am a beginner and please forgive me if my question is not up to the 
> standard. I've got two models one is Product which is saved in db already 
> and another one is Shop. I am trying to related both models with following 
> code.
>
> class Product(models.Model):
>     user = models.ForeignKey(settings.USER_AUTH_MODEL)
>     title = models.CharField(max_length=120)
>     description = models.TextField(blank=True, null=True)
>     price = models.DecimalField(decimal_places=2, max_digits=20)
>     publish_date = models.DateTimeField(auto_now=False, auto_now_add=False
> , null=True, blank= True)
>     expire_date = models.DateTimeField(auto_now=False, auto_now_add=False, 
> null=True, blank=True)
>     active = models.BooleanField(default=True)
>     categories = models.ManyToManyField('Category', blank=True)
>     default = models.ForeignKey('Category', related_name=
> 'default_category', null=True, blank=True)
>     hitcounts = GenericRelation(HitCount, content_type_field=
> 'content_type', object_id_field='object_pk',)
>
>
>     objects = ProductManager()
>
>
>     class Meta:
>         ordering = ["-title"]
>
>
>     def __unicode__(self):
>         return self.title
>
>
> class Shop(models.Model):
>     product = models.ManyToManyField(Product)
>
>     title = models.CharField(max_length=120, null=False)
>     image = models.ImageField(upload_to=image_upload_to_shop, null=True)
>     location = models.CharField(max_length=120)
>
>
>
>
>     def __unicode__(self):
>         return str(self.title)
>
>
>
>
> With above I've got it added in my admin.py for Shop app and now I have a 
> problem. When I add a shop it shows all the past products prepopulated in 
> my "products" field. 
> I just need to add the products that shop account holder has uploaded. I 
> wish to use django\s built-in auth model to register shop holders. Again 
> the confusion is that where should I add 
> USER_AUTH_MODEL in "Shop" or in "Products". If I added it shop app then 
> for beginner like me it will be easy to use querysets. Please advise the 
> best practice for above scenario.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/10d630fa-7381-46c2-8d6b-35964b86dc09%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to