Django配置MySQL数据库
Django配置MySQL数据库
本文所使用的Python大版本为3。
编辑 `mysite/settings.py`,`mysite`为项目名目录,使用命令自动创建的。
Home of Little Jelly
Django配置MySQL数据库
本文所使用的Python大版本为3。
编辑 `mysite/settings.py`,`mysite`为项目名目录,使用命令自动创建的。
最近在macOS下遇到iTerm DynamicProfile删除后每次开机都还会加载的问题。
iTerm DynamicProfile 文件路径
我们要实现的交易所要具备这样的特性:当有成交时,前台(PC/App)上的K线和行情数据(市场列表、市场单页面)要实时显示。
当数据量较少时,如处于测试阶段时,实现这样的效果不难。而当数据量达到一定程度时,比如用户量万级,交易量十万百万级时,就需要更高级的实现方案。
该方案需要前后端配合。
EasySwoole Pool连接池可用于Redis、MySQL等数据库连接。
SwooleMySQL是我在Swoole官方MySQL类的基础上封装的一个类,可以实现类似ThinkPHP里db()函数和模型的链式操作,现我要为他创建一个连接池。
1. 首先安装composer依赖
CentOS 7 安装Python3
yum install python3
个人总结的缓存设计几个要点。
缓存时间
1. 合理设计缓存时间,尽量避免持久化
2. 避免惊群效应(挤兑)
CentOS7安装Django 3.0版本
> 前提:已安装并正确配置Python3
安装Django
从2019.9月开始,对交易系统的改版和后来会员系统的编写,走了不了弯路,在这期间验证了一些开发和部署思路的正确性,也认识到一些思路的不足。
简单总结
MySQL5.7版本默认开启保存二进制日志,文件以mysql-bin开头,时间一长,这些日志会越来会大,越来越多。
如果服务器空间有限或不需要保存二进制日志,如本地测试,则可以删除并在配置文件中关闭日志。
首先清除日志,最好不要直接清,而是通过以下命令
FastAdmin里的关联查询继承自ThinkPHP5,借助它可以实现列表中关联表ID对应的字段显示,还可以实现更为方便的模糊搜索。
比如`user_log`表中,`user_id`字段对应是的`user`表中的`id`,我们要显示和搜索`user`中的`username`字段,就可以这么做。
`UserLog`控制器对应的Model文件,添加内容如下