您的位置:首页技术文章关键词: Django
文章列表
  • Django REST framwork的权限验证实例
  • 在这里插入代码片# Django REST framwork的权限验证一、用户是否登录(1)判断用户是否登录;permission_classes = (IsAuthenticated, )注意:permission_classes设置的是:验证的是用户是否登录、用户是否可以操作该数据等的权限;权限...
  • 日期:2024-10-12
  • 浏览:228
  • 标签: Django

  • 详解Django中views数据查询使用locals()函数进行优化
  • 优化场景利用视图函数(views)查询数据之后可以通过上下文context、字典、列表等方式将数据传递给HTML模板,由template引擎接收数据并完成解析。但是通过context传递数据可能就存在在不同的视图函数中使用重复的查询语句,所以可以通过将重复查询语句设置全局变量,配合locals()函...
  • 日期:2024-09-23
  • 浏览:188
  • 标签: Django

  • django注册用邮箱发送验证码的实现
  • 视图代码lis = []#设置一个空列表用来存放发送的验证码,用来验证def yzm1(): res1 = '' for i in range(4):#用四个随机数组成验证码num = random.randint(0, 9)res1 += str(num...
  • 日期:2024-09-10
  • 浏览:19
  • 标签: Django

  • Django如何创作一个简单的最小程序
  • 通过web框架搭建一个最简易的程序:第一步:新建一个web框架程序通过CMD进入到想要创建web程序的文件夹数据命令django-admin startproject yourhtml第二步:修改并添加功能创建一个具体的功能程序(app),代码如下python manage.py startapp ...
  • 日期:2024-09-06
  • 浏览:200
  • 标签: Django


  • django实现模型字段动态choice的操作
  • 需求是根据当前登录用户来显示某个choice字段不同的选择项。先放现在的实现版本。1、重写PushRuleForm的__init__方法,让每次实例化PushRuleForm时,test_mode字段的choices根据用户重新赋值class PushRuleForm(forms.ModelForm...
  • 日期:2024-10-13
  • 浏览:7
  • 标签: Django

  • Django DRF路由与扩展功能的实现
  • 一. 视图集与路由的使用使用视图集ViewSet,可以将一系列逻辑相关的动作放到一个类中: list() 提供一组数据 retrieve() 提供单个数据 create() 创建数据 update() 保存数据 destory() 删除数据ViewSet视图集类不再实现get()、post...
  • 日期:2024-09-29
  • 浏览:263
  • 标签: Django

  • Django给表单添加honeypot验证增加安全性
  • 如果你的网站中允许匿名用户通过POST方式提交表单, 比如用户注册表, 评论表或者留下用户联系方式的表单,你一定要防止机器人或爬虫程序恶意提交大量的垃圾数据到你的数据库中。这种情况不是可能会发生,而是一定会发生。一种解决这种问题的方式就是在表单中加入人机交互验证码(CAPTCHA), 另一种方式就是...
  • 日期:2024-09-08
  • 浏览:68
  • 标签: Django

  • Django使用channels + websocket打造在线聊天室
  • 目录什么是websocket?第一步 准备工作第二步 编写聊天室页面第三步 编写后台websocket路由及处理方法第四步 运行看效果小结Channels是Django团队研发的一个给Django提供websocket支持的框架,它同时支持http和websocket多种协议。使用chann...
  • 日期:2024-09-06
  • 浏览:8
  • 标签: Django

  • 自定义Django默认的sitemap站点地图样式
  • Django 中自带了 sitemap框架,用来生成 xml 文件Sitemap(站点地图)是通知搜索引擎页面的地址,页面的重要性,帮助站点得到比较好的收录。 白话文就是:一个写了你网站的所有url的xml文件,告诉搜索引擎,请及时收录我的这些地址。sitemap 很重要,可以用来通知搜索引擎页面的...
  • 日期:2024-10-23
  • 浏览:132
  • 标签: Django

  • django 取消csrf限制的实例
  • # 导入包from django.views.decorators.csrf import csrf_exempt# 使用装饰器即可避免csrf限制@csrf_exemptdef add_bookshelf(request): user_id = request.POST.get(’user_id...
  • 日期:2024-10-20
  • 浏览:270
  • 标签: Django