Django应用容器化实践 django项目介绍 项目地址: https://gitee.com/agagin/python-demo.git $ git clone https://gitee.com/agagin/python-demo.git $ cd python-demo/ $ ll to ...
分类:
其他好文 时间:
2020-09-18 00:18:45
阅读次数:
31
1 插件原理 Mybatis在四大对象(Executor、ParameterHandler、ResultSetHandler、StatementHandler)创建的过程中,都会有插件进行介入。插件可以利用动态代理机制一层层的包装目标对象,从而实现在目标对象执行目标方法之前进行拦截的效果。 Myba ...
分类:
其他好文 时间:
2020-09-17 23:33:26
阅读次数:
31
通过HTML向后台提交数据时,需要对提交的数据进行验证,比如:长度,手机号是否是11位等等各种验证条件,这时就可以使用django提供的form进行验证在app的根目录创建forms.py文件forms.py from django import forms from django.core.exc ...
分类:
其他好文 时间:
2020-09-17 22:11:42
阅读次数:
26
baidu了好几天,折腾了好几天,终于让uwsgi能在CentOS8下开机自动启动Django网站了 网上说的: /etc/init.d/???.sh chkconfig --add ???.sh 这种↑方法,不行!! 没研究,不知道是不是CentOS8版本原因 今天看了下Systemd的介绍,终于 ...
分类:
其他好文 时间:
2020-09-17 22:11:25
阅读次数:
65
13. 整合MyBatis 13.1 步骤 1、导入相关jar包 junit <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> myba ...
分类:
编程语言 时间:
2020-09-17 21:18:07
阅读次数:
93
一、前提条件 1、Django 项目接入了 log 日志模块 二、解决方案 启动项目或者项目运行中,遇到如下报错 File "C:\Python38\lib\logging\config.py", line 808, in dictConfig dictConfigClass(config).con ...
分类:
其他好文 时间:
2020-09-17 21:17:38
阅读次数:
82
GROUP_CONCAT()是有最大长度限制的,默认值是1024可以通过group_concat_max_len参数进行动态设置。参数范围可以是Global或Session。格式:SET[GLOBAL|SESSION]group_concat_max_len=val值是无符号整型,最大值与版本位数有关:mysql版本号最小值最大值备注32位442949672952^3264位41844674407
分类:
数据库 时间:
2020-09-17 20:15:55
阅读次数:
48
原因:VSCode中的Python解释器配置和你安装Django时的解释器不一致; 解决办法:更换VSCode中的Python解释器; 打开命令面板(Ctrl + SHIFT + P) 键入【Python Select:Interpreter】解释器 选择安装Django的解释器即可 ...
分类:
Web程序 时间:
2020-09-17 19:32:02
阅读次数:
67
前言目前web开发前后端已经算非常的普及了。前后端分离要求我们对用户会话状态要进行一个无状态处理。我们都知道通常管理用户会话是session。用户每次从服务器认证成功后,服务器会发送一个sessionid给用户,session是保存在服务端的,服务器通过session辨别用户,然后做权限认证等。那如何才知道用户的session是哪个?这时候cookie就出场了,浏览器第一次与服务器建立连接的时候,
分类:
Web程序 时间:
2020-09-17 19:12:20
阅读次数:
33
需求:启动后、路由加载前加载一段代码 步骤: 1.创建一个app组件 2.编写ready方法 from django.apps import AppConfig class Person(AppConfig): name = 'person' def ready(self): from django ...
分类:
其他好文 时间:
2020-09-17 19:02:27
阅读次数:
32