Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Settings.py:
- INSTALLED_APPS = (
- 'django.contrib.admin',
- 'django.contrib.auth',
- 'django.contrib.contenttypes',
- 'django.contrib.sessions',
- 'django.contrib.messages',
- 'django.contrib.staticfiles',
- 'fwdeveryone',
- )
- MIDDLEWARE_CLASSES = (
- 'django.contrib.sessions.middleware.SessionMiddleware',
- 'django.middleware.common.CommonMiddleware',
- 'django.middleware.csrf.CsrfViewMiddleware',
- 'django.contrib.auth.middleware.AuthenticationMiddleware',
- 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
- 'django.contrib.messages.middleware.MessageMiddleware',
- 'django.middleware.clickjacking.XFrameOptionsMiddleware',
- )
- #Authentication backends
- AUTHENTICATION_BACKENDS = (
- 'django.contrib.auth.backends.ModelBackend',
- )
- Views.py:
- from __future__ import print_function
- from __future__ import unicode_literals
- from __future__ import division
- from __future__ import absolute_import
- from django.shortcuts import get_object_or_404
- from django.http import HttpResponseRedirect, HttpResponse
- from django.core.urlresolvers import reverse
- from django.template import RequestContext
- from django.contrib.auth import authenticate, logout
- from django.contrib.auth import login as auth_login
- from django.contrib.auth import get_user_model
- from django.contrib.auth.models import User
- def signup(request):
- if request.method == 'POST':
- username = request.POST['username']
- email = request.POST['email']
- password = request.POST['password']
- user = MyUser.objects.create_user(username, email, password)
- user.save()
- user = authenticate(username=username, password=password) #Always returns none
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement