![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
计算机辅助工程
计算机辅助工程领域知识和前沿共享。通过科技的进步,促进生产力的发展,让每个人都有更多的时间去做喜欢的事或更有价值的事,并且生活富足,让每个人都摆脱纯体力劳动,成为真正自由的人。
展开
-
django动态路由配置
【代码】django动态路由配置。原创 2022-12-29 10:06:49 · 179 阅读 · 0 评论 -
django接口403 Forbidden (CSRF cookie not set.)
【代码】django接口403 Forbidden (CSRF cookie not set.)原创 2022-12-29 09:16:21 · 415 阅读 · 1 评论 -
django的include url用法
【代码】django的include url用法。原创 2022-12-29 09:15:10 · 606 阅读 · 0 评论 -
关于chatgpt
最近,国外有一个人机对话系统很火爆,可以对话,可以写论文,可以改代码,能力非常强。可惜的是不支持国内注册试用,那么chatgpt有哪些有趣的地方呢?下面讲解:参考:https://baijiahao.baidu.com/s?id=1751617975944147503&wfr=spider&for=pchttps://blog.csdn.net/duoshehuan6005/article/details/128184450https://zhuanlan.zhihu.com/p/589017082原创 2022-12-08 13:52:25 · 465 阅读 · 0 评论 -
python的reportlab用法
我们有时候需要用python生成pdf文档,其中有一种办法是使用reportlab,那么具体怎么用呢?下面详细讲述。使用reportlab设置不同列数的表格宽度。参考:https://www.imooc.com/wenda/detail/664801原创 2022-12-05 14:36:15 · 619 阅读 · 0 评论 -
平台测试相关技术讲解
【代码】平台测试相关技术讲解。原创 2022-11-21 14:14:00 · 142 阅读 · 0 评论 -
restframework的 createmixin 的 serializer.save() 问题
获取serializer时,添加context。这部分字段调用如下函数。原创 2022-11-03 10:26:10 · 227 阅读 · 0 评论 -
使用python调用ssh操作linux远程服务器办法
ssh操作linux远程服务器办法原创 2022-09-08 14:09:26 · 573 阅读 · 0 评论 -
请求django接口报跨域错误解决办法
django原创 2022-09-07 09:27:55 · 354 阅读 · 0 评论 -
django项目auth_user,auth_groups,auth_user_groups操作办法
django的auth_user,auth_groups,auth_user_groups操作办法原创 2022-09-01 15:16:54 · 582 阅读 · 0 评论 -
vue+django下载压缩包解压失败处理办法
vue+django下载压缩包解压失败处理原创 2022-08-25 09:23:07 · 1055 阅读 · 0 评论 -
django日志设置办法
django日志设置原创 2022-08-23 13:40:46 · 361 阅读 · 0 评论 -
django migrate中的问题
django 数据库调整原创 2022-07-21 11:21:17 · 241 阅读 · 0 评论 -
django-admin退出报‘Client‘ object has no attribute ‘_deletetouch‘
处理办法:pip uninstall python3-memcachedpip install python-memcached原创 2021-12-27 20:02:04 · 1023 阅读 · 0 评论 -
django+websocket+daphne+supervisor+nginx
在linux系统上部署django项目,一般使用uwsgi来托管,nginx做反向代理,但是uwsgi无法托管websocket channel。因此面对websocket的django项目,需要使用daphne来运行。daphne安装:pip install daphnedaphne启动命令如下(在与 manage.py 文件相同的路径中运行这个命令):daphne myproject.asgi:application -b 0.0.0.0 -p 8000说明:-b 监听地址-p 监控端口原创 2021-11-05 09:33:09 · 3729 阅读 · 3 评论 -
vue+django多文件上传
vueformdata = new formdata()for file in files: formdata.append('files','file','filename')djangofiles = request.files.filelist('files','')for file in files: 单文件存储处理原创 2021-04-19 22:58:36 · 380 阅读 · 0 评论 -
django接口接受json对象并解析
前端:$.post("/login", JSON.stringify({ "user":{ 'name':'threedog', 'age':18, 'sex':'男' }, "password":"123456" }), function (res) { console.log(res) });后端:class Login(View): def get(self,request): re原创 2021-03-11 14:17:56 · 772 阅读 · 0 评论 -
[mysql] Access denied for user ‘root’@’localhost’ (using password: YES) 的问题解决:恢复root权限
故障现象:ROOT账户可以连接数据库,但在操作时候或再次登陆出现如下提示:Access denied for user ‘root’@‘localhost’ (using password: YES)这时候,确定密码是正确的,但是root账户无法正常操作数据库。一般情况是修改mysql密码的时候手抖,导致root权限丢失造成的。解决方案如下:******步关闭mysql服务。在mysql安装目录中,用记事本打开my.ini 在***后一行加入如下代码:skip-grant-tables保存,转载 2021-03-09 16:20:38 · 436 阅读 · 0 评论 -
windows server2016安装和配置MySQL5.7
安装mysql出现no compatible servers were found解决办法安装失败的原因是需要升级一个插件,Visual C++ 2013 and Visual C Redistributable Package且必须是32位的Visual C++ Redistributable Packages for Visual Studio 2013!!!注意是32位的,与电脑的系统类型无关,即32位,64位系统都要装32位的visual c++我选择从微软官网下载,下载网址: https原创 2021-02-02 09:51:19 · 1918 阅读 · 0 评论 -
restframework接口相关问题
action名字为detail时:现象:在docs种查看接口显示如下内容:/physicalmachine/{id}/action/detail/ bool(x) -> bool在docs种调用接口测试:显示服务器报错(500错误)原因:接口名不能为detail,detail有默认属性处理办法:将action名字改为xxx_detail即可。...原创 2021-01-12 14:24:49 · 112 阅读 · 0 评论 -
银河麒麟(ubuntu)下安装django
Ubuntu下安装Django正式开始Django学习历程。要用Django第一步就是要配置好环境啊。我的配置:OS: Ubuntu 12.10Server: Apache 2.2.22Database: MySQL 5.5.29Framework: Django 1.5Apache安装:第一步:安装Apache2。在terminal输入sudo apt-get install apache2第二步:安装mod_wsgi。在termina原创 2020-11-02 11:38:13 · 518 阅读 · 0 评论 -
银河麒麟(ubuntu)系统安装django办法
方法一:1下载:1 安装python,Linux系统下,一般是安装好的,可以输入如下命令查看 python -V如果没有安装,则需要安装,安装方法如下,首先从官网下载源码,然后:(1) $ tar -jxvf Python-x.y.z.tar.bz2(2) $ cd Python-x.y.z(3) $ ./configure(4) $ make(5) $ make install2 安装pip,它是Python的一个安装与管理的工具,具体查看官网apt-get instal原创 2020-11-02 11:20:12 · 649 阅读 · 0 评论 -
2020-10-21
Django框架仅在开发模式下提供静态文件服务。当我开启DEBUG模式时,Django内置的服务器是提供静态文件的服务的,所以css等文件访问都没有问题,但是关闭DEBUG模式后,Django便不提供静态文件服务了。1.使用django.views.static.serve()方法。在URLconf中添加:编辑usrs.py,在最后添加如下代码:from django.conf import settingsif settings.DEBUG is False: urlpatterns +=转载 2020-10-21 13:48:39 · 152 阅读 · 0 评论 -
django的execute_from_command_line
django启动项目可以用命令python manage.py runserver 0.0.0.0:8000也可以用python manage.py runserver但是有时候使用命令python manage.py runserver启动会报错进入最初的manage.py文件,我们看到:execute_from_command_line(sys.argv)这一句很简单的命令。而这个命令,来自:from django.core.management import execute原创 2020-10-10 09:22:44 · 2659 阅读 · 0 评论 -
django models查询第几个到第几个
其他的QuerySet方法>>> Entry.objects.all()[:5]1这是查找前5个entry表里的数据>>> Entry.objects.all()[5:10]1这是查找从第5个到第10个之间的数据。>>> Entry.objects.all()[:10:2]1这是查询从第0个开始到第10个,步长为2的数据。>>> Entry.objects.order_by(‘headline’)[0]1原创 2020-09-12 14:15:51 · 878 阅读 · 0 评论 -
django_filter的values和values_list以及按特定顺序从ID数组获取QuerySet
# This list contains a Blog object.>>> Blog.objects.filter(name__startswith='Beatles')[<Blog: Beatles Blog>]# This list contains a dictionary.>>> Blog.objects.filter(name__startswith='Beatles').values()[{'id': 1, 'name': 'Beat转载 2020-09-10 16:06:16 · 755 阅读 · 0 评论 -
django与ueditor配合使用,管理后台上传图片和视频显示“后端配置错误......”
问题:管理后台上传图片显示“后端配置错误,…”原因:controller中如下函数报错,读取配置文件失败#读取json文件def getConfigContent():jsonfile = open(config_path)# print(‘jsonfile:’, jsonfile)content = json.load(jsonfile)return content处理办法:去掉ueconfig.json中的所有“//…”注释即可解决。...原创 2020-08-10 12:34:58 · 330 阅读 · 0 评论 -
python快速安装requirements中的安装包
首先,进入requirements.txt文件所在目录。之后,使用命令pip install -r requirements.txt等待一会,安装包安装完成。原创 2020-07-23 09:56:50 · 6779 阅读 · 0 评论 -
创建python虚拟环境办法
原因:电脑已安装python2.7环境,需要使用python3.7环境目的:创建python3.7虚拟环境首先,要知道virtualenv.exe所在位置,一般在C:\Users\XXXX\AppData\Local\Programs\Python\Python37\Scripts目录下其次,运行命令:.\virtualenv.exe 项目根目录...原创 2020-07-23 09:53:33 · 140 阅读 · 0 评论 -
js的list按对象元素某属性排序
let objectList=[]objectList.push({name:‘aa’,age:12})objectList.push({name:‘bb’,age:13})objectList.push({name:‘cc’,age:14})//按年龄从小到大排序objectList.sort(function(a,b){return a.age-b.age});//按年龄从大到小排序objectList.sort(function(a,b){return b.age-a.age});.原创 2020-06-19 09:43:28 · 2800 阅读 · 0 评论 -
centos7+django2+virtualenv离线部署办法
django2项目+virtualenv+centos系统离线部署办法****一.安装CentOS Linux release 7.8.2003 (Core)二.拷入项目文件及基础环境所需安装包1.在/var/文件夹下创建文件夹/www/2.在/var/www/文件夹下创建文件夹 /项目名称/ 和 /needed_bags/3.将项目文件拷入: cp -r dir1/. dir2 (表示将dir1下的文件复制到dir2,不包括dir1目录)3.1安装包需要拷贝全部安装包三.下载系统部署所需所有原创 2020-06-12 09:06:49 · 563 阅读 · 0 评论 -
centos+nginx+vue+django部署办法
centos7系统nginx安装及dist部署**1.开通外网访问2.安装依赖包:yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel3.下载并解压nginx//创建一个文件夹cd /usr/localmkdir nginxcd nginx//下载tar包wget http://nginx.org/download/nginx-1.13.7.tar.gztar -xvf nginx-1.13.7.tar.原创 2020-06-12 09:01:45 · 149 阅读 · 0 评论 -
windows开机自启动的django服务
1、编写一个abc.bat文件内容如下:@echo offpython c:\facecon\gysface\manage.py runserver 192.168.0.109:8000把这个文件存放在你设定的路径,如 c:\abc\bac2、编写一个vbs文件内容如下:CreateObject(“WScript.Shell”).Run"cmd /c c:\abc\bac\abc.b...转载 2020-01-13 17:10:35 · 1071 阅读 · 0 评论 -
python中日期和时间格式化输出的方法小结
本文实例总结了python中日期和时间格式化输出的方法。分享给大家供大家参考。具体分析如下:python格式化日期时间的函数为datetime.datetime.strftime();由字符串转为日期型的函数为:datetime.datetime.strptime(),两个函数都涉及日期时间的格式化字符串,这里提供详细的代码详细演示了每一个参数的使用方法及范例。下面是格式化日期和时间时可用的替...转载 2019-12-20 16:36:59 · 422 阅读 · 0 评论 -
django.db.utils.InternalError: (1267, "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (u
django项目插入mysql数据库数据时字符集报错造成该错误的原因是由于新生成的表的字符集是latin1_swedish_ci,而项目中使用的字符集是utf8_general_ci,所以报错。解决方法:逐个修改所有表的字符集为utf8即可1.登录数据库:mysql -u[username]2.查看数据库:show databases;3.选择数据库:use [tablename]4....原创 2019-12-11 11:08:38 · 795 阅读 · 0 评论 -
vue结合django上传文件
前端vue代码:data() {fileList: [],logo: ‘’,}methods: {onBeforeUploadImage(file) {const isIMAGE = file.type === ‘image/jpeg’ || ‘image/jpg’ || ‘image/png’const isLt1M = file.size / 1024 / 1024 < ...原创 2019-11-13 10:16:46 · 2567 阅读 · 1 评论 -
django中auto_now与auto_now_add的区别
如果DateTimeField设置为auto_now,则每次修改该表数据,该字段都会自动变为当前时间,并且不可向该字段传值。如果DateTimeField设置为auto_now_add,第一次创建该表数据时会将该字段自动设置为当前时间,之后每次修改该表数据,如果未传该字段时间数据,则该字段不变,如果向该字段传时间数据,则该字段变为所传时间值。...原创 2019-10-18 16:33:06 · 184 阅读 · 0 评论