Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.shortcuts import render, redirect
- from django.core.urlresolvers import reverse
- from django.contrib.auth import authenticate, login, logout
- from django.contrib import messages
- from .models import Topic
- def index(request):
- return render(request, 'forum/index.html')
- def all(request):
- topics = Topic.objects.all()
- return render(request, 'forum/all.html', { 'topics': topics } )
- def forum_login(request):
- username = request.POST[ 'username']
- password = request.POST['password']
- user = authenticate(username=username, password=password)
- if user is not None:
- if user.is_active:
- login(request, user)
- return redirect(request.GET["next"])
- else:
- messages.error(request, 'You are banned')
- return redirect(request.GET["next"])
- else:
- messages.error(request, 'Login failed')
- return redirect(request.GET["next"])
- def forum_logout(request):
- logout(request)
- return redirect(reverse('forum-index'))
- def delete_topic(request, pk):
- Topic.objects.filter(pk=pk).delete()
- return redirect(request.GET["next"])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement