Django组件-中间件 1、中间件的概念 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 Django的中间件的定义: Middleware is a ...
分类:
其他好文 时间:
2020-07-01 15:54:08
阅读次数:
37
Django与Ajax 一、Ajax简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。 ...
分类:
Web程序 时间:
2020-07-01 15:46:41
阅读次数:
69
查看你得python版本 如果你得python版本太低(2.7以下)不能使用Django (我是这样,所以要先查看你的python版本) (如果python的版本太低)如下升级方法: 一.配置yum源(用来下载python3) 1.先配置yum源: 下载yum仓库的配置文件 wget -O /etc ...
分类:
其他好文 时间:
2020-07-01 14:11:54
阅读次数:
55
前言 查询的时候经常会用到比较查询,大于某个值或者小于这种。 django里面的比较查询有: __gt 大于 __lt 小于 __gte 大于等于 __lte 小于等于 __gt 和 __lt 查询表里面年龄大于20的信息 查询sql SELECT * from yoyo_personinfo WH ...
分类:
编程语言 时间:
2020-07-01 12:38:25
阅读次数:
77
前言 Django 的查询语法难以简单的表达复杂的 WHERE 子句,对于对于这种情况, Django 提供了 extra() 方法。 extra() 能在 QuerySet 生成的SQL从句中注入新子句,这样可以完成复制的查询。 extra() extra 方法的源码在 models/query. ...
分类:
编程语言 时间:
2020-06-30 20:27:44
阅读次数:
70
Nginx线上部署多个Vue项目(路径区分) nginx 多静态文件部署。 我个人博客项目占用了nginx根路径,而我只有一个域名,也不准备用二级域名了, 所以就直接用路径区分开。 一个域名,只部署一个静态文件服务,那很简单,只用把打包后文件放上去就行。 多个Vue项目主要就是路径问题,静态js文件 ...
分类:
其他好文 时间:
2020-06-30 19:04:20
阅读次数:
206
先解决一下idea无法识别lombok构造方法的问题,解决方案是在idea的插件中下载并安装lombok插件。 MyBatis级联操作,列举最简单的student-classes(学生与班级)的关系表: create table if not exists student ( id int prim ...
分类:
其他好文 时间:
2020-06-30 14:28:08
阅读次数:
51
Django框架自带后台管理系统,在主路由的配置中我们就可以看到,如图。 启动服务后,访问一下这个地址:http://127.0.0.1:8000/admin/,是打开后台管理页面。 一、修改语言:打开的页面是英文版的,可以在settings设置为中文; LANGUAGE_CODE = 'zh-ha ...
分类:
其他好文 时间:
2020-06-30 13:12:41
阅读次数:
96
1、验证码生成代码 import random import string import os.path from io import BytesIO from PIL import Image from PIL import ImageFilter from PIL.ImageDraw impor ...
分类:
其他好文 时间:
2020-06-30 00:54:25
阅读次数:
89
1、重构目录 2、基础配置(数据库、缓存、日志等) 相关包依赖 说明: 1、django2的版本必须装4.11.0的django_redis,如果不指明django_redis的版本,就会默认安装最新的版本,这是就会自动卸载2.*的django,安装3.*的django,引起版本变动,造成一系列不必 ...
分类:
其他好文 时间:
2020-06-30 00:37:02
阅读次数:
58