Django
文章平均质量分 73
秦岚。
这个作者很懒,什么都没留下…
展开
-
关于settings.py被执行了两次
原因是开发模式下,通过python manage.py runserver的方式启动django项目的时候,会启动两个线程去加载settings文件,一个是用来给你服务的,一个是监控settings文件的改动的。启动的时候加一个参数。就只启动一个线程为你服务,而不在启动一个监控settings的线程了。...原创 2019-03-27 12:19:48 · 963 阅读 · 2 评论 -
centos7内网部署docker服务、nginx、镜像
第一步,安装docker下载docker安装文件https://download.docker.com/linux/static/stable/x86_64/将文件上传至内网服务器,解压tar -xvf docker-19.03.6.tar将解压的文件cp到/usr/bin/cp docker/* /usr/bin/将docker配置为服务。开机启动vim /etc/systemd/system/docker.service[Unit]Description=Docker Appli原创 2021-03-08 10:46:25 · 754 阅读 · 0 评论 -
索引
一、索引 (只总结例子和场景,在其中倒退原理)概念:对数据库表中一个或多个列的值进行排序的结构。通过某规则数据结构和实际目标关联,根据特定规则算法快速寻找目标的功能一些总结其中主键索引会在创建主键时自动创建聚集索引是指数据库表行中数据的物理顺序与索引顺序相同。一个表只能有一个聚集索引,因为一个表的物理顺序只有一种情况,所以,对应的聚集索引只能有一个。如果某索引不是聚集索引,则表中的行物理顺序与索引顺序不匹配,与非聚集索引相比,聚集索引有着更快的检索速度。一个没加主键的原创 2020-09-16 10:49:04 · 112 阅读 · 0 评论 -
django中的参数校验
正确的情况下,开始处理业务的时候,请求参数一定是合法的。就收到请求后,首先要做的是:1. 用户校验,2. 权限校验,3. 数据完整性校验,4. 数据合法性校验代码示例:from id_validator import validatorfrom django import formsimport jsonfrom django.views import Viewfrom django.http import HttpResponse, JsonResponsefrom django.ut.原创 2020-09-16 10:45:54 · 3949 阅读 · 1 评论 -
django中事务的使用
一、 概念 1. 一个事务可以是一条SQL语句,一组SQL语句或整个程序。 2. 属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。 原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做。 一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。 隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并原创 2020-09-16 10:35:24 · 326 阅读 · 0 评论 -
Django日志最方便的使用方法
1. 将middleware复制到utils下。middleware文件夹地址:链接:https://pan.baidu.com/s/1K6kkl6XouTPrqtpIN2obLg 密码:g6n52. setting配置下面配置实现记录异常文件,和正常的请求和返回数据的文件,以时间命名。comk_request_(时间).log' # 记录请求数据和返回数据comk_exception...原创 2019-05-09 11:19:32 · 675 阅读 · 0 评论 -
Failed building wheel for psycopg2
我的错误:Command "/Users/qinlan/myproject/lenv1/bin/python3.6 -u -c "import setuptools, tokenize;__file__='/private/var/folders/l1/y1ch9__s6xx00p046b096_6m0000gn/T/pip-install-_p50tkoi/psycopg2/setup.py'...原创 2019-04-10 08:58:02 · 2452 阅读 · 0 评论 -
Django开发,日常错误。
migrate失败错误如下:django.db.utils.ProgrammingError: relation "user" already exists在网上找的解决方式:python3 manage.py migrate mfxx (migrations文件) --fake-initial原创 2019-09-12 10:10:33 · 591 阅读 · 0 评论