def handle(self, *args, **option): user = User(username='******', password='******') user.save() commanteur = User(username='******', password='******') commanteur.save() for j in range(5): message = Message(titre="web"+str(j), contenu="nouveau site"+str(j), auteur=user, pub_date=timezone.now()) message.save() for i in range(10-j): comm = Commentaire(message=message, contenu='test'+str(i), pub_date=timezone.now(), auteur=commanteur) comm.save()
def add_comm(request, message_id): message = get_object_or_404(Message, pk=message_id) try: contenu = request.POST['contenu'] auteur = User.objects.get(pk=2) pub_date = timezone.now() except: # Redisplay the poll voting form. return render(request, 'blog/detail.html', { 'message': message, 'error_message': "Vous n'avez pas tous remplis.", }) else: comm = Commentaire(message=message, contenu=contenu, pub_date=pub_date, auteur=auteur) comm.save() return HttpResponseRedirect(reverse('blog:detail', args=(message_id)))