文章列表

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

-
- django使用JWT保存用户登录信息
- 在使用前必须弄明白JWT的相关知识,可以看我的另一篇博文:https://www.jb51.net/article/166843.htm什么是JWT?Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计...
- 日期:2024-10-10
- 浏览:441
- 标签: Django

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

-
- Django 查询数据库返回JSON的实现
- 目录返回多条数据返回单个对象和前端交互全部使用JSON,如何将数据库查询结果转换成JSON格式返回多条数据示例import jsonfrom django.http import HttpResponsefrom django.core import serializersdef db_to_jso...
- 日期:2024-05-27
- 浏览:275
- 标签: JavaScript

-
- Django admin组件的使用
- adminadmin 是 Django 自带的后台管理组件,你可以在 admin 中执行增删改查等操作。它以可视化的方式让你来操纵模型表,十分的便捷。基本使用数据准备如下,在 app01 中有一个这样的模型表:from django.db import models# Create your mod...
- 日期:2024-09-20
- 浏览:79
- 标签: Django

-
- django ListView的使用 ListView中获取url中的参数值方式
- view.pyfrom django.views.generic import ListView,DetailViewfrom xxxx.models import Model_Nameclass Colortag_view(ListView): #context_object_name = ’如果...
- 日期:2024-10-18
- 浏览:181
- 标签: Django

-
- Django 删除upload_to文件的步骤
- 新版Django在admin后台直接删除一条数据时,file = models.FileField(upload_to=‘file’)上传的文件并不会删除,以下为解决方法:在model.py加入:from django.db.models.signals import pre_deletefrom ...
- 日期:2024-10-16
- 浏览:107
- 标签: Django

-
- 浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
- 代码伺候:先看如下代码:例1: message = Message.objects.filter(pk=message_id2) message[0].id = message_id2 message[0].content = content2 message[0].message_...
- 日期:2024-10-14
- 浏览:124
- 标签: Django

-
- Django如何使用redis作为缓存
- 已有Django项目,在其中设置以redis为缓存。1、 安装django-redis:pip install django-redis2、 在settings里面配置cache设置:CACHES = { 'default':{ 'BACKEND':'django_redis.cache.R...
- 日期:2024-10-01
- 浏览:79
- 标签: Django
排行榜

网公网安备