摘要: 在保存订单数据中,涉及到多张表(OrderInfo、OrderGoods、SKU)的数据修改,对这些数据的修改应该是一个整体事务,即要么一起成功,要么一起失败。 Django中对于数据库的事务,默认每执行一句数据库操作,便会自动提交。我们需要在保存订单中自己控制数据库事务的执行流程。 在Django 阅读全文
posted @ 2019-12-05 19:07 上官若凌 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 一、前言: django在提供Auth模块时,如果需要改造默认的Auth_user表字段,需要在数据迁移初始化之前,一旦做过初始化,再改造,则会报错,此时,可以采用如下方法 点我查看哦 1、django 中默认自带的Auth 模块,提供了如下的功能: @用户管理 @权限 @用户组 @密码哈希系统 @ 阅读全文
posted @ 2019-11-22 19:03 上官若凌 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 一、git 使用中的错误 ****错误信息: 1、报错凭据不是命令:见下图 如果出现以上的报错,表示曾经使用的git config --global user.name 或者user.email 登录过,现在又使用了别的账号,产生了冲突: 解决1:删除 用户家目录下的 .gitconfig 文件,然 阅读全文
posted @ 2019-11-20 11:34 上官若凌 阅读(265) 评论(0) 推荐(1) 编辑
摘要: 一、 Mysql1配置 vi /etc/my.cnf.d/server.cnf [mysqld] #作为主从复制的唯一标识,集群中,不能重复 server-id = 1 #开启二进制日志 log-bin = master-log #开启中继日志 relay-log = slave-log auto_ 阅读全文
posted @ 2019-11-14 20:10 上官若凌 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 一、redis 数据持久化: 1、rdb:配置文件增加 dbfilename ,和save port 6379 daemonize yes dir /data/6379 # 定义持久化文件存储位置 pidfile /data/6379/redis.pid # redis进程pid文件 logleve 阅读全文
posted @ 2019-11-14 15:58 上官若凌 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一、mysql 之 master 1、关闭防火墙,SELinux 【或者写一条防火墙入栈规则也行】 systemctl stop firewalld systemctl disable firewalld vim /etc/selinux/config 第七行enforcing 改为 disable 阅读全文
posted @ 2019-11-13 16:29 上官若凌 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一、Django如何通过现有数据库自动生成models.py里的模型类 1、配置settings文件 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'sqlexam', 'USER': 'root', 阅读全文
posted @ 2019-11-11 16:11 上官若凌 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一、nginx的编译安装: 1.下载源码包 wget -c https://nginx.org/download/nginx-1.9.6.tar.gz 2.解压缩源码 tar -zxvf nginx-1.9.6.tar.gz 3.配置,编译安装 开启nginx状态监测功能 ./configure - 阅读全文
posted @ 2019-11-11 10:57 上官若凌 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 一、redis的优缺点 redis的优点: 属于内存型的数据库,存储速度非常快 redis的缺点: 断电数据会丢失 redis服务挂掉之后数据也会丢失 二、redis的安装 1、下载redis源码包: wget http://download.redis.io/releases/redis-5.0. 阅读全文
posted @ 2019-11-09 16:11 上官若凌 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 因为CentOS 默认自带python2解释器,在/usr/bin/pytthon 下,virtualenvwrapper在安装时会默认找PATH中的第一个python进行安装,所以如果要安装python3的虚拟环境,必须要在profile文件中,配置环境变量时,将python3的路径写在PATH前 阅读全文
posted @ 2019-11-09 15:05 上官若凌 阅读(158) 评论(0) 推荐(0) 编辑