@Ludovic there is no error. Just I don't want to get all the products pre-populated. I need empty products field and only when user uploads products then it should show me products. Please advise
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 django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. 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/7e4ba681-de3c-4cda-9940-3312987e9c06%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.