Пример #1
0
def addtopic(request):
    topiclist = Topic.objects.all()
    if request.method=='POST':
        form = TopicForm(request.POST)
        if form.is_valid():
            topic = form.save(commit=False)
            topic.num_responses=1
            topic.save()
            return HttpResponseRedirect(reverse('myapp:topic'))
    else:
        form=TopicForm()
    return render(request, 'myapp/addtopic.html', {'form':form, 'topiclist':topiclist,'auth':auth,'user':request.user})
def addtopic(request):
    topiclist = Topic.objects.all()
    if request.method == 'POST':
        form = TopicForm(request.POST)
        if form.is_valid():
            topic = form.save(commit=False)
            topic.num_responses = 1
            topic.save()
            return HttpResponseRedirect(reverse('myapp:topics'))
    else:
        form = TopicForm()
    return render(request, 'myapp/addtopic.html', {
        'form': form,
        'topiclist': topiclist
    })
Пример #3
0
def addtopic(req):
    firstname = User.objects.get(username=req.session['username']).first_name
    topiclist = Topic.objects.all()
    if req.method == 'POST':
        form = TopicForm(req.POST)
        if form.is_valid():
            topic = form.save(commit=True)
            topic.num_responses = 1
            topic.save()
            return HttpResponseRedirect(reverse('myapp:topic'))
    else:
        form = TopicForm()
    return render(req, 'myapp/addtopic.html', {
        'form': form,
        'topiclist': topiclist,
        'firstname': firstname
    })