OK. I believe that the form is invalid. "if post_form.is_valid():"
actually fails and it prints "not working". I am using the default form that Django creates from class PostForm(ModelForm): class Meta: model = Post Is it not good? On Mar 18, 10:10 pm, AJ <amanjsi...@gmail.com> wrote: > I have tried both solutions but could not achieve the results. here is > the actual code that I started working with. This is the simplest > version that I did to test this feature. > > ---------------------------- > Model-------------------------------------- > class Post (models.Model): > name = models.CharField(max_length=1000, help_text="required, name > of the post") > user = models.ForeignKey(User, unique=False, help_text="user this > post belongs to") > > def save(self, *args, **kwargs): > curruser = kwargs.pop('user') > self.user = curruser > super(Post, self).save(*args, **kwargs) > > def __unicode__(self): > return self.name > > class PostForm(ModelForm): > class Meta: > model = Post > ----------------------------./ > Model-------------------------------------- > > ----------------------------View-------------------------------------- > > @login_required > def create_post (request): > if request.method == 'POST': > post_form = PostForm(request.POST) > if post_form.is_valid(): > post = post_form.save(commit = False) > post.user = request.user > post.save() > return render_to_response('home.html') > else: > return HttpResponse('not working') > else: > post_form = PostForm() > return render_to_response('create.html', > {'post_form':post_form }) > > ----------------------------./ > View-------------------------------------- -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.