On Mon, Aug 31, 2015 at 03:10:09AM -0700, Remaze Vs wrote:
view.py fileclass DealsForm(ModelForm): class Meta: model = Product fields = ['title','description','category','price','sale_price','slug','active','update_defaults','user'] exclude = ('user',) model.py file class Product(models.Model): title = models.CharField(max_length=120) description = models.TextField(null=True, blank=True,max_length=200) category = models.ManyToManyField(Category, null=True, blank=True) price = models.DecimalField(decimal_places=2, max_digits=100, default=29.99) sale_price = models.DecimalField(decimal_places=2, max_digits=100,\ null=True, blank=True) slug = models.SlugField(unique=True) timestamp = models.DateTimeField(auto_now_add=True, auto_now=False) updated = models.DateTimeField(auto_now_add=False, auto_now=True) active = models.BooleanField(default=True) update_defaults = models.BooleanField(default=False) user = models.ForeignKey(User) def __unicode__(self): return self.title class Meta: unique_together = ('title', 'slug') def get_price(self): return self.price def get_absolute_url(self): return reverse("single_product", kwargs={"slug": self.slug}) def save(self, request, *args, **kwargs): obj = super(DealsForm, self).save(commit=False, *args, **kwargs)
Why "DealsForm"?? Also: you might want to share the traceback in the full future.
obj.user = request.user
obj.save()
Can you solve this problems ?
/Markus
-- 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 http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/c82101d3-992c-4aaa-b932-787cd417009f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
-- -- 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 http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/20150831104151.GA519%40pyler.local. For more options, visit https://groups.google.com/d/optout.
pgpSd_1Y9Lo2x.pgp
Description: PGP signature

