django的rest会话后端

django-rest-sessions的Python项目详细描述


Django的基于Rest的会话后端

先决条件

此后端依赖于rest-sessions来存储和管理会话。 npm rest会话需要在会话url上运行并可访问。

要求

此包依赖于requests包确保它安装在Django项目中:
pip install requests

安装

使用pip安装:
pip install django-rest-sessions

配置

安装django rest会话后,必须向 设置.py

  • 添加rest_sessions作为会话引擎:

    SESSION_ENGINE = 'rest_sessions'
    
  • django.contrib.sessions.middleware.SessionMiddleware添加到 中间件类

  • 为django的会话中间件添加会话cookie的名称:

    SESSION_COOKIE_NAME = 'session-cookie'
    
  • 添加运行npm rest会话的路径:

    SESSION_URL = 'example.com/path/to/rest-sessions'
    
  • 添加用于npm rest会话的应用程序:

    SESSION_APP = 'mywebapp'
    

用法

此会话后端主要用于微服务 架构,因此不处理创建会话,因为npm rest会话 需要用户密钥,因此只能在 为您的应用程序照顾用户的微服务。 因为这是为了向所有微服务的请求添加会话 用Django编写它更适用于用户登录后创建会话 或者请求一个web页面并将其用于处理RESTful请求的服务 所说的网页制作。

测试

要运行测试,需要以下程序包:

  • django
  • requests
  • requests_mock
安装时使用:
pip安装-r requirements.txt
使用以下命令运行测试:
python setup.py testpython setup.py xml_test它生成一个xml报告

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java与Groovy正则表达式匹配混淆   java控制台未定义为JSNI   主目录中的java指针异常   java如何获取hashmap中的arrayList的大小   ApachePOI用于文本,Java代码中的word doc(.docx)中没有进行追加   Ruby对象到Java对象   JavaSpringJPA哈希集只返回一个值   Java在执行由配置了精确类路径参数的mavenjarpluin生成的可执行jar时无法找到依赖项   java我试图在画布上写一个文本,但什么也没发生   java HTTP 404源服务器找不到目标资源的当前表示形式,或者不愿意透露存在该表示形式。不起作用   java提取小数点后的最后一个数字   oop Java:无法访问对象的元素   PHP URL中RecyclerView中的java句柄空异常   不调用OnCreateViewHolder的java Update RecyclerView适配器项