Skip to content

Instantly share code, notes, and snippets.

@wwj718
Forked from lorin/gist:4478637
Last active August 29, 2015 14:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wwj718/3e74da1abf5439ff189c to your computer and use it in GitHub Desktop.
Save wwj718/3e74da1abf5439ff189c to your computer and use it in GitHub Desktop.
#coding:utf-8
#django test 中模拟登录的request
from django.contrib.sessions.middleware import SessionMiddleware
from django.test.client import RequestFactory
def add_session_to_request(request):
"""Annotate a request object with a session"""
middleware = SessionMiddleware()
middleware.process_request(request)
request.session.save()
user = User.objects.get(username="wwj")
request = RequestFactory().get('/')
add_session_to_request(request)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment