1. request里面还包含请求头等信息,可以打印看一下。
views.py中的程序
from django.shortcuts import render,HttpResponse from django.urls import reverse # Create your views here. def test(request): print(type(request)) #print(request.environ)#字典格式 #封装了所有用户请求信息 for k,v in request.environ.items(): print(k,v) return HttpResponse('OK')
打印出来的结果
<class 'django.core.handlers.wsgi.WSGIRequest'> ADAPTIVACLIENT "C:Program Files (x86)AdaptivaAdaptivaClient" ALLUSERSPROFILE C:ProgramData APPDATA C:UsersECHNDOAAppDataRoaming COMMONPROGRAMFILES C:Program Files (x86)Common Files COMMONPROGRAMFILES(X86) C:Program Files (x86)Common Files COMMONPROGRAMW6432 C:Program FilesCommon Files COMPUTERNAME CN00121475 COMSPEC C:WINDOWSsystem32cmd.exe DADIR C:Program Files (x86)CheckPointEndpoint SecurityEndpoint Common ERLANG_HOME C:abccdxdddOldboyErlangerl9.0 FP_NO_HOST_CHECK NO HOMEDRIVE C: HOMEPATH UsersECHNDOA LIB C:Program Files (x86)sql11LIB LNKENV C:Program Files (x86)Internet ExplorerIEXPLORE.EXE LOCALAPPDATA C:UsersECHNDOAAppDataLocal LOGONSERVER \SGSKIWEGAD00001 MOZ_PLUGIN_PATH C:Program Files (x86)Foxit SoftwareFoxit Readerplugins NUMBER_OF_PROCESSORS 4 OS Windows_NT PATH C:ProgramDataOracleJavajavapath;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:WINDOWSSystem32WindowsPowerShellv1.0;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:Program Files (x86)SQL11DLL;C:Program Files (x86)SQL11BIN;C:Program Files (x86)CheckPointEndpoint SecurityEndpoint Commonin;C:abccdxdddOldboypython-3.5.2-embed-amd64;C:abccdxdddOldboypython-3.5.2-embed-amd64Scripts;C:abccdxdddOldboymysqlmysql-5.7.19-winx64in;C:abccdxdddOldboyScripts PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE x86 PROCESSOR_ARCHITEW6432 AMD64 PROCESSOR_IDENTIFIER Intel64 Family 6 Model 60 Stepping 3, GenuineIntel PROCESSOR_LEVEL 6 PROCESSOR_REVISION 3c03 PROGRAMDATA C:ProgramData PROGRAMFILES C:Program Files (x86) PROGRAMFILES(X86) C:Program Files (x86) PROGRAMW6432 C:Program Files PSMODULEPATH C:WINDOWSsystem32WindowsPowerShellv1.0Modules PUBLIC C:UsersPublic PYCHARM_HOSTED 1 PYTHONIOENCODING UTF-8 PYTHONPATH C:abccdxdddOldboyPy_ExerciseDay21django PYTHONUNBUFFERED 1 SESSIONNAME Console SYBASE C:Program Files (x86)SQL11 SYSTEMDRIVE C: SYSTEMROOT C:WINDOWS TEMP C:UsersECHNDOAAppDataLocalTemp TMP C:UsersECHNDOAAppDataLocalTemp UATDATA C:WINDOWSCCMUATDataD9F8C395-CAB8-491d-B8AC-179A1FE1BE77 USERDNSDOMAIN ERICSSON.SE USERDOMAIN ERICSSON USERDOMAIN_ROAMINGPROFILE ERICSSON USERNAME echndoa USERPROFILE C:UsersECHNDOA WINDIR C:WINDOWS WINDOWS_TRACING_FLAGS 3 WINDOWS_TRACING_LOGFILE C:BVTBinTestsinstallpackagecsilogfile.log DJANGO_SETTINGS_MODULE Day21django.settings RUN_MAIN true SERVER_NAME CN00121475.ericsson.se GATEWAY_INTERFACE CGI/1.1 SERVER_PORT 8000 REMOTE_HOST CONTENT_LENGTH SCRIPT_NAME SERVER_PROTOCOL HTTP/1.1 SERVER_SOFTWARE WSGIServer/0.2 REQUEST_METHOD GET PATH_INFO /test/ QUERY_STRING REMOTE_ADDR 127.0.0.1 CONTENT_TYPE text/plain HTTP_HOST 127.0.0.1:8000 HTTP_CONNECTION keep-alive HTTP_CACHE_CONTROL max-age=0 HTTP_USER_AGENT Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36 HTTP_UPGRADE_INSECURE_REQUESTS 1 HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 HTTP_ACCEPT_ENCODING gzip, deflate, br HTTP_ACCEPT_LANGUAGE zh-CN,zh;q=0.8 HTTP_COOKIE csrftoken=S0CsgtTGIL9dViRJ9fETtc1OMlQScE1qboY8Be62HyBimfLJRQoWQ7QuMHVGLlbt wsgi.input <_io.BufferedReader name=768> wsgi.errors <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'> wsgi.version (1, 0) wsgi.run_once False wsgi.url_scheme http wsgi.multithread True wsgi.multiprocess False wsgi.file_wrapper <class 'wsgiref.util.FileWrapper'> CSRF_COOKIE S0CsgtTGIL9dViRJ9fETtc1OMlQScE1qboY8Be62HyBimfLJRQoWQ7QuMHVGLlbt