![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
Noah1995
这个作者很懒,什么都没留下…
展开
-
dwebsocket 实现简易聊天室
view.pyfrom dwebsocket.decorators import accept_websocket,require_websocketfrom collections import defaultdict# 保存所有接入的用户地址allconn = defaultdict(list)@accept_websocketdef echo(request, userid): allresult = {} # 获取用户信息 userinfo = User.o.原创 2021-03-11 11:05:52 · 423 阅读 · 0 评论 -
Django 自动生成文档
老是忘 记录下https://blog.csdn.net/smartwu_sir/article/details/80213489coreapihttps://blog.csdn.net/qq_34400745/article/details/104001721pip install coreapiREST_FRAMEWORK = { # 指定用于支持coreapi的Schema 'DEFAULT_SCHEMA_CLASS': 'rest_framework.schema原创 2020-07-26 16:40:05 · 597 阅读 · 0 评论 -
Django rest分类增加值
自定义分页类class CustomPagination(pagination.PageNumberPagination): def get_paginated_response(self, data): return Response(OrderedDict([ ('count', self.page.paginator.count), ('next', self.get_next_link()), (.原创 2020-06-20 11:38:45 · 181 阅读 · 0 评论 -
Django 创建项目
创建虚拟环境:mkvirtualenv -p python37 py37_django # -p python37 可选# 创建完之后会自动进入pip install djangopip install djangorestframeworkpip install redispip install django_redis创建项目django-admin star...原创 2019-09-20 15:14:19 · 135 阅读 · 0 评论 -
django_redis配置
安装pip install django-redis配置:# redis配置CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/0", "OPTIONS": { ...原创 2019-09-20 14:27:37 · 231 阅读 · 0 评论 -
django日志信息配置
自己写的:在setting.py中写入LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'verbose': { 'format': '%(levelname)s %(asctime)s %(module)s %(line...原创 2019-09-20 11:37:16 · 166 阅读 · 0 评论 -
cors 跨域
我们使用CORS来解决后端对跨域访问的支持。使用django-cors-headers扩展文档安装pip install django-cors-headers添加应用INSTALLED_APPS = ( ... 'corsheaders', ...)中间层设置MIDDLEWARE = [ 'corsheaders.m...原创 2019-08-21 15:03:17 · 153 阅读 · 0 评论 -
django后台管理框架
码云:https://gitee.com/tompeppa/simpleui/github:https://github.com/newpanjing/simpleuisimpleui是django admin 的一个主题 ,基于element-ui+vue开发,重写和优化90%以上的页面。让django admin更符合国人的使用习惯。并且实现了不用修改任何代码为django admin...原创 2019-06-06 15:44:17 · 2347 阅读 · 0 评论 -
Python模块之itsdangerous
itsdangerous用来解决什么问题,为什么需要用到itsdangerous?安装命令:pip install itsdangerous有时候你想向不可信的环境发送一些数据,但如何安全完成这个任务呢?解决的方法就是签名。使用只有你自己知道的密钥,来加密签名你的数据,并把加密后的数据发给别人。当你取回数据时,你就可以确保没人篡改过这份数据。诚然,接收者可以破译内容,来看看你的包裹...原创 2019-06-06 15:29:30 · 692 阅读 · 0 评论 -
django 账号登陆踢人(中间件)
django使用1.9之前版本 1.11中间件使用的装饰器(闭包)的形式,登陆信息保存在django缓存中,session保存在MySQL数据库# coding=utf-8from django.core.cache import cachefrom django.contrib.sessions.models import Sessionclass OnlyOne_User_Lo...原创 2019-03-19 19:33:59 · 485 阅读 · 0 评论 -
django数据库关系
一对多,自关联 manytomanyfield和中间表两个外键https://www.cnblogs.com/chichung/p/9905835.htmlmanytomanyfield through参数的使用https://blog.csdn.net/hpu_yly_bj/article/details/78941104https://blog.csdn.net/u013...转载 2019-03-05 10:59:05 · 138 阅读 · 0 评论 -
判断Web端还是手机端,自动返回相应的首页
前端发送get index请求, 后端设置路由指定到视图逻辑index_view 判断is_mobile,是手机返回True,否则返回false 然后返回响应页面def checkMobile(request): import re userAgent = request.META['HTTP_USER_AGENT'] _long_matches = r'goo...原创 2019-02-28 16:55:17 · 298 阅读 · 0 评论 -
服务端图片处理神器Django-imagekit介绍
这两天做了一个定制django-imagekit生成图片名称的任务,本来想简单写写《如何定制Django-imagekit的ImageSpecField名称规则》,但是想到这个东西这么吊,还是多废话几句吧。先说说场景,无论是做哪种业务,但凡是涉及到图片的,一定会有裁图的需求。但是裁图的需求又分好几种,主要的两种是:一种是被动裁图,可以裁出各种尺寸或限定的几种尺寸;另外一种是主动裁图,裁出固定的...转载 2018-12-11 15:37:01 · 1052 阅读 · 0 评论 -
django 发送邮件(阿里云邮箱)
setting.py# 发送邮件参数EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'EMAIL_HOST = 'smtp.mxhichina.com'EMAIL_PORT = 25# 发送邮件的邮箱账号EMAIL_HOST_USER = 'xxxx'# 在邮箱中设置的客户端授权密码或者密码EMAIL_H...原创 2018-12-11 15:42:03 · 1347 阅读 · 0 评论 -
django自定义日志系统
当自定义后台系统中,需要自定义日志系统来记录操作操作日志django提供了第三方插件来实现pip install django-auditlog 在pip list中显示为: django-auditlog将audit_log.middleware.UserLoggingMiddleware添加到MIDDLEWARE_CLASSES:MIDDLEWARE_CLASSES ...原创 2018-12-11 15:55:29 · 1252 阅读 · 0 评论 -
django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.的解决办法
在项目manage.py中添加以下代码:import os,djangoos.environ.setdefault("DJANGO_SETTINGS_MODULE", "seetings文件上级目录.settings")django.setup()原创 2019-01-03 11:53:55 · 2231 阅读 · 0 评论