コード例 #1
0
ファイル: populate.py プロジェクト: Cerkinfo/homepage-django
    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()
コード例 #2
0
ファイル: views.py プロジェクト: Cerkinfo/homepage-django
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)))