
Django
文章平均质量分 80
zy_whynot
这个作者很懒,什么都没留下…
展开
-
Django使用fastDFS搭建的文件服务
基础环境centos7使用docker安装FastDFS搜索docker 下的FastDFS镜像docker search fastdfs拉取fastdfs镜像docker pull delron/fastdfs使用docker镜像构建tracker容器(跟踪服务器,起到调度的作用) docker run -d --network=host --name tracker -v /home/hs/docker/fastdfs/tracker:/var/fdfs delron/fastdf原创 2021-02-18 10:58:44 · 347 阅读 · 0 评论 -
django 链接多个数据库 并使用原生sql
通常在项目中我们需要连接多个数据库,用来执行原生的sql参考资料:django 链接多个数据库 并使用原生sql转载 2020-12-28 19:47:14 · 312 阅读 · 0 评论 -
Ajax提交携带csrf_token的post请求
在django项目中通常后端在接收到post请求时都会在CsrfViewMiddleware中校验csrf_token,如果前端的post请求没有携带csrf_token参数,后端就会报错,缺少csrf_token。1、表单提交Post请求,隐藏字段就保存的csrf_token的值;2、有些情况除了表单参数还有其他数据:(1)获取表单对象,直接往表单对象添加数据,然后提交;(2)自己组装JSON格式的数据,通过ajax发起请求,直接把csrf_token做为一个参数即可:var post_data原创 2020-10-15 17:19:47 · 1085 阅读 · 0 评论 -
把mysql数据库指定的数据表导出excel
最近接了个需求,在web页面提供导出数据表的接口# 前端代码<form name="myForm" action="/datafile/exportExcel/" method="post" id="form"> {% csrf_token %} <h4> <div class="form-group row"> <label for="table_name">数据表:</label> <div class="col-原创 2020-08-05 18:43:45 · 441 阅读 · 0 评论 -
django的权限管理
这段时间项目中大量用到了django的权限管理,看到一篇写的很好的博客,再次记录一下。django自带权限机制转载 2020-08-05 17:59:58 · 318 阅读 · 0 评论 -
解决Failed to load resource: net::ERR_CONNECTION_REFUSED问题
这个问题直观的错误就是访问不同,第一反应是和防火墙有关的,但想了下我是在访问的是本地的项目,这和防火墙根本没有关系。后来想可能是地址写错了,ip是127.0.0.1肯定没错,所以就是端口错了。果然前端访问的是8000的端口,但服务器却监听的是9999的端口。改成一致的就行了。...原创 2020-06-25 22:50:50 · 39350 阅读 · 4 评论 -
解决OSError: mysql_config not found问题
Ubuntu在安装mysqlclient时报错:OSError: mysql_config not found解决方案:安装 libmysqlclient-devsudo apt-get install libmysqlclient-dev顺便提一下同样的问题在centOS7中的解决方式:安装一些依赖的包:yum install mysql-devel gcc gcc-devel python-devel...原创 2020-06-25 17:14:06 · 14210 阅读 · 3 评论 -
error: cannot spawn ssh: No such file or directory
背景:在本机创建了django项目,并用过git进行初始化管理;gitlab中创建了仓库;在把本机的代码push到 gitlab是报错:error: cannot spawn ssh: No such file or directoryfatal: unable to fork原因:没找到解决:既然命令push不了,就是用借助pycharm中的工具push1、拷贝地址...原创 2020-04-12 18:34:52 · 3744 阅读 · 0 评论 -
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.2
使用python3.6+django3.0+pymysql时遇到这个错误,django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.2问题:使用pymysql作为启动连接不上mysql数据库;解决:安装驱动mysqlclientpip insta...原创 2020-04-12 18:23:22 · 135 阅读 · 0 评论 -
django中MySQL数据库的使用
一、定义模型类模型类被定义在"应用/models.py"文件中。模型类必须继承自models.Model类,位于包django.db中。1、定义以"图书-英雄"管理为例(一图书,多英雄)from django.db import models#定义图书模型类BookInfoclass BookInfo(models.Model): btitle = models.CharF...原创 2019-11-27 12:41:51 · 654 阅读 · 0 评论 -
Django中的视图
1、创建在views.py中编写视图代码from django.http import HttpResponsedef index(request): """ index视图 :param request: 包含了请求信息的请求对象 :return: 响应对象 """ return HttpResponse("hello the world!...原创 2019-11-26 22:14:07 · 153 阅读 · 0 评论 -
Django中请求和响应
1、请求利用HTTP协议向服务器传参有几种途径:提取URL的特定部分,如/weather/beijing/2018,可以在服务器端的路由中用正则表达式截取;查询字符串(query string),形如key1=value1&key2=value2;请求体(body)中发送的数据,比如表单数据、json、xml;在http报文的头(header)中。获取请求参数:(1)UR...原创 2019-11-26 00:26:38 · 187 阅读 · 0 评论 -
Django中render、render_to_response、HttpResponse、JsonResponse、Response的使用
Django中构造相应对象转载 2019-11-15 13:14:46 · 358 阅读 · 0 评论 -
Django权限机制的实现
Django权限机制转载 2019-11-15 13:12:43 · 89 阅读 · 0 评论 -
多表查询
一对多关系、多对一关系、一对一关系添加记录多对多添加记录:解除绑定:remove清除绑定:clear” #清空被关联对象集合。一对一查询一对多查询多对多查询基于双下划线的查询一对多查询聚合查询与分组查询(很重要!!!)分组查询 :F与Q查询F查询:Q查询:首先了解一下 mysql中的表之间的关系,一对一,一对多,多对一,多对多。回到顶部一对多关系、多对一关系、一...转载 2019-07-29 15:23:19 · 456 阅读 · 0 评论 -
django: values()与values_list()
django: values()与values_list()复制代码from django.db import modelsclass Blog(models.Model):name = models.CharField(max_length=100)tagline = models.TextField()def __str__(self): # __unic...转载 2019-07-29 15:15:42 · 2218 阅读 · 0 评论