文章列表

-
- 正确的理解和使用Django信号(Signals)
- Django 提供一个了“信号分发器”机制,允许解耦的应用在框架的其它地方发生操作时会被通知到。通俗而讲Django信号的工作原理就是当某个事件发生的时候会发出一个信号(signals), 而监听这个信号的函数(receivers)就会立即执行。Django信号的应用场景很多,尤其是用于不同模型或程...
- 日期:2024-09-10
- 浏览:98
- 标签: Django

-
- Django执行源生mysql语句实现过程解析
- 1.使用extra方法解释:结果集修改器,一种提供额外查询参数的机制说明:依赖model模型使用方式:用在where后:Book.objects.filter(publisher_id='1').extra(where=['title=’python学习1’'])用在select后Book.obje...
- 日期:2023-10-09
- 浏览:223

-
- Django使用HTTP协议向服务器传参方式小结
- 目录1.查询字符串数据(query string):2. 提取请求体数据2.1 表单类型请求体数据(Form Data)2.2 非表单类型请求体数据(Non-Form Data):JSON3. URL路径参数:提取URL路径中的特定部分数据3.1 path()提取路径参数3.2 re_path()提...
- 日期:2024-11-25
- 浏览:606
- 标签: Django

-
- Django CSRF认证的几种解决方案
- 什么是CSRF浏览器在发送请求的时候,会自动带上当前域名对应的cookie内容,发送给服务端,不管这个请求是来源A网站还是其它网站,只要请求的是A网站的链接,就会带上A网站的cookie。浏览器的同源策略并不能阻止CSRF攻击,因为浏览器不会停止js发送请求到服务端,只是在必要的时候拦截了响应的内容...
- 日期:2024-10-23
- 浏览:213
- 标签: Django

-
- django模型动态修改参数,增加 filter 字段的方式
- 我就废话不多说啦,还是直接看代码吧!kwargs = {# 动态查询的字段} # 选择deleted_datetime为空的记录if exclude_deleted:kwargs[ ’deleted_datetime__isnull’ ] = True # 选择特的categoryif catego...
- 日期:2024-10-19
- 浏览:233
- 标签: Django

-
- 详解django使用include无法跳转的解决方法
- 一般的django项目我都喜欢采用以下的文件结构,使用include的方式,实现从总的url分配给apps里面的urlExample:-projtect---apps-----user-------urls.py-urls.py但突然发现无法跳转,竟然是总url的这个错误!以下是错误做法urlpat...
- 日期:2024-10-19
- 浏览:87
- 标签: Django

-
- Django实现从数据库中获取到的数据转换为dict
- 这种方式只能应用于从数据库中获取到的单条数据,例如models.Users.objects.get()获取到的数据from django.forms.models import model_to_dictclass Index(VIew): def get(self, request): userO...
- 日期:2024-10-18
- 浏览:417
- 标签: Django

-
- django 模版关闭转义方式
- django 模版显示的html中出现'类似的ascii字符,这是由于django对单引号进行了转义,可以通过关闭转义解决html处理异常问题。关闭django转义的方法有如下两种:1.关闭单个模版变量的转义:利用'|safe' 过滤器告诉django这个变量不需要转义, 如模版中:...
- 日期:2024-10-06
- 浏览:409
- 标签: Django

-
- Django中从mysql数据库中获取数据传到echarts方式
- 尝试了几种方法,感觉过于复杂,于是自己写了一个方法。(1)首先在要绘图的页面传入从数据库中提取的参数,这一步通过views可以实现;(2)然后是页面加载完成时执行的函数ready,调用方法f;(3)在函数f中获取参数,此时是string类型,需要将其转换为json对象,使用eval即可;(4)jso...
- 日期:2023-10-15
- 浏览:97

-
- Django 404、500页面全局配置知识点详解
- django版本为2.2.7,全局配置404、500页面,解决静态文件路径等问题urls中编写urlpatterns = [ ..............]handler404 = ’first.views.page_not_found’ #handler404为固定写法,first.views.p...
- 日期:2024-10-22
- 浏览:76
- 标签: Django
排行榜

网公网安备