Cookie 是存储在客户端计算机上的文本文件,并保留了各种跟踪信息。识别返回用户包括三个步骤:服务器脚本向浏览器发送一组 Cookie。例如:姓名、年龄或识别号码等。浏览器将这些信息存储在本地计算机上,以备将来使用。当下一次浏览器向 Web 服务器发送任何请求时,浏览器会把这些 Cookie 信息... ...
分类:
其他好文 时间:
2020-06-20 21:03:59
阅读次数:
56
当你的django项目中使用channels增加了websocket功能的时候,在使用runserver命令启动时,既可以访问http请求,又可以访问websocket请求。但是当你使用uWSGI+nginx的来启动项目的时候,你会发现http请求可用,但是websocket请求永远是404的错误。 ...
分类:
Web程序 时间:
2020-06-20 19:53:22
阅读次数:
111
异步邮件验证需要使用celery以及django的celery框架 pip install celery pip install django-celery celery需要中间任务队列支持,这里使用rabbitmq rabbitmq MQ全称为Message Queue, 是一种分布式应用程序的的 ...
分类:
其他好文 时间:
2020-06-20 19:50:23
阅读次数:
63
项目url: path('', include(('app01.urls', 'wdc'), namespace='wdc')), 应用url: path('<int:www>/', views.show, name='show'), 视图: def show(request, www): retu ...
分类:
Web程序 时间:
2020-06-20 18:57:31
阅读次数:
80
def get_commands(): """ Returns a dictionary mapping command names to their callback applications. This works by looking for a management.commands pac ...
分类:
其他好文 时间:
2020-06-20 18:37:01
阅读次数:
74
1.下载安装django-redis pip install django-redis 2.settings.dev中添加配置 # 设置redis缓存 CACHES = { # 默认缓存 "default": { "BACKEND": "django_redis.cache.RedisCache", ...
分类:
编程语言 时间:
2020-06-20 16:22:45
阅读次数:
84
1.须知 JWT扩展的登录视图,在收到用户名与密码时,也是调用Django的认证系统Auth模型中提供的**authenticate()**来检查用户名与密码是否正确。 我们可以通过修改Django认证系统的认证后端(主要是authenticate方法)来支持登录账号既可以是用户名也可以是手机号。 ...
分类:
编程语言 时间:
2020-06-20 13:48:17
阅读次数:
63
路径如下: admin.py的代码: from django.contrib import admin from sign.models import Event,Guest # Register your models here. class EventAdmin(admin.ModelAdmin ...
分类:
其他好文 时间:
2020-06-20 12:59:46
阅读次数:
58
四、模型类序列化器ModelSerializer 如果我们想要使用序列化器对应的是Django的模型类,DRF为我们提供了ModelSerializer模型类序列化器来帮助我们快速创建一个Serializer类。 ModelSerializer与常规的Serializer相同,但提供了: 基于模型类 ...
分类:
其他好文 时间:
2020-06-20 11:25:57
阅读次数:
47
新建utils/exceptions.py from rest_framework.views import exception_handler from django.db import DatabaseError from rest_framework.response import Respo ...
分类:
编程语言 时间:
2020-06-20 11:11:43
阅读次数:
75