![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
生如夏花~之绚烂
这个作者很懒,什么都没留下…
展开
-
django.db.utils.InternalError: Packet sequence number wrong - got 1 expected 2
问题描述部署django项目的时候,出现这样的错误,原因是用了mysql数据库且用的原生的sql语句而不是ORM模型,这里注意游标的创建的线程问题。报错如下:django.db.utils.InternalError: Packet sequence number wrong - got 1 expected 2参考了一篇文章的评论:https://bbs.csdn.net/topics/392264802解决推荐每一个函数都拥有一个游标,变量设置为局部变量。也可以设置锁(不推荐),因为设置成锁原创 2021-04-24 11:30:10 · 2213 阅读 · 1 评论 -
django部署踩坑
一、error: command ‘x86_64-linux-gnu-gcc’ failed with exit status 1(mysqlclient)大致报错如下: Running setup.py install for mysqlclient ... error ERROR: Command errored out with exit status 1: co...原创 2019-11-24 11:15:20 · 527 阅读 · 0 评论 -
Microsoft Visual C++ 14.0 is required. --rcssmin、rjsmin、django-compressor
参考文章:https://blog.csdn.net/yuyexiaohan/article/details/83987586原创 2019-11-24 09:02:14 · 150 阅读 · 0 评论 -
command 'x86_64-linux-gnu-gcc' failed with exit status 1
是在pip安装mysqlclient时候,报错主要信息Building wheels for collected packages: mysqlclient Building wheel for mysqlclient (setup.py) ... error ERROR: Command errored out with exit status 1: command: /ro...原创 2019-11-23 20:12:08 · 2521 阅读 · 0 评论 -
The cursor's connection has been closed
今天在做django开发的时候遇到了这个问题,因为我是用sql_server,解决办法就是把下面两个语句放到一起就ok了问题分析:可能是因为我在处理上下文的时候函数只调用函数体里面的东西,get不到游标,我猜测的,我也不知道咋回事,要是遇到这个问题了,按照我说的试试。 cursor = connection.cursor() cursor.execute...原创 2019-08-31 16:34:17 · 484 阅读 · 1 评论 -
django.db.utils.DatabaseError:线程错误(sql_server环境)
报错信息django.db.utils.DatabaseError: DatabaseWrapper objects created in a thread can only be used in that same thread. The object with alias ‘default’ was created in thread id 8576 and this is thread i...原创 2019-08-29 16:29:45 · 3452 阅读 · 0 评论 -
orm模型增删查改
views.py:from django.shortcuts import renderfrom .models import Bookfrom django.http import HttpResponsedef index(requests): #插入一条信息 # book = Book(name='三国', author='jj', price=85) ...原创 2019-08-16 20:54:17 · 484 阅读 · 0 评论 -
django2.0,python3.7连接sql_server
参考文章:https://blog.csdn.net/qq_39936349/article/details/80990483因为原生的django是不带sql_server驱动的,所以我们要配置一下,首先把依赖的库装好Django==2.1.10django-crontab==0.7.1django-mssql==1.8django-pyodbc==1.1.3django-pyo...原创 2019-08-01 14:29:28 · 334 阅读 · 0 评论 -
django自定义URL(PATH)转换器
自定义url转换器原创 2019-07-17 09:38:37 · 740 阅读 · 0 评论 -
url命名与反转,应用命名空间与实例命名空间
url命名:为什么需要url命名?因为url是经常变化的。如果在代码中写死可能会经常改代码。给url取个名字,以后使用url的时候就使用他的名字进行反转就可以了,就不需要写死url了。导入相关的库from django.shortcuts import redirect,reverseredirect 跳转函数reverse 反转函数如何给一个url指定名称?在path函数...转载 2019-07-16 09:34:21 · 271 阅读 · 0 评论 -
django中url参数的转换器
导入内置的转换器:from django import converters1. str:除了斜杠`/`以外所有的字符都是可以的。2. int:只有是一个或者多个的阿拉伯数字。3. path:所有的字符都是满足的。4. uuid:只有满足`uuid.uuid4()`这个函数返回的字符串的格式。5. slug:英文中的横杆或者英文字符或者阿拉伯数字或者下划线才满足。...原创 2019-07-16 09:01:43 · 208 阅读 · 0 评论 -
Django的模板引擎与模板使用
Django的模板引擎模板引擎是模板响应的后端模板引擎的配置settings.py文件中对模板引擎进行配置 (BACKEND字段)模板目录在列表中的顺序是搜索模板的顺序TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates','DIRS': [os.path.join(BASE_DIR, "...转载 2019-06-23 13:36:49 · 480 阅读 · 0 评论 -
Django的视图流式响应机制
Django的响应类型次性响应 vs 流式响应一次性响应• HttpResponse类及子类• JsonResponse类流式响应• StreamingHttpResponse类• FileResponse类流式响应常用于:大文本文件传输,大二进制文件传输.实例:文件下载(1) HttpResponse方式文件内容一次性响应,仅适合小文件def file_downl...转载 2019-06-23 11:45:32 · 339 阅读 · 0 评论 -
django的视图响应类型
视图函数编写原则视图函数接受HTTP请求并返回响应,可以放在任何地方,可以是任何功能• 视图函数可以返回Web文本、页面、重定向、错误、图片等任何内容• 视图函数通过HttpResponse、 JsonResponse等类表达并返回响应• 按约定,视图函数放在对应app中的views.py文件中Django的响应类型django.http包含所有响应类型• HttpResponse类...转载 2019-06-22 11:22:24 · 377 阅读 · 0 评论