文章列表

-
- Django中如何使用Channels功能
- 目录一、什么是WebSocket二、什么是Channels三、Django中使用Channel四、前端Websocket使用五、测试Channels功能前言:最近后台写游戏更新版本功能,简单就是前端发送更新请求,后端需要对很多台服务器进行更新和各种操作,本来想着实现不难,后来发现因为后端需要执行很长...
- 日期:2024-11-25
- 浏览:244
- 标签: Django

-
- 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
- 浏览:252
- 标签: 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
- 浏览:47
- 标签: Django

-
- django admin 添加自定义链接方式
- 背景最近做项目开发出现一个需求,就是前端会发来用户对某一项内容的报错,报错信息中包含出错内容的id,为了方便管理,需要实现点击这个id直接转达相应内容的详情页面。效果展示解决首先在django admin的列表中查看数据id所代表的链接使用浏览器的检查元素功能查看点击该id所跳转的链接现在我们知道点...
- 日期:2024-10-21
- 浏览:172
- 标签: Django

-
- 浅谈django 模型类使用save()方法的好处与注意事项
- 如下所示:def user_degree(self): degree = self.user.update_grade() return degreedef save(self, *args, **kwargs): self.degree = self.user_degree() self....
- 日期:2024-10-17
- 浏览:59
- 标签: Django

-
- Django模板标签{% for %}循环,获取制定条数据实例
- 有时候,为了获取查询结果的部分数据,需要对变量进行一些处理,在网上查了一圈,只发现了这两个方法:返回查询结果的切片在返回给前端的结果中,通过切片来取得想要的数据:pictures = Post.objects.filter(status=’published’)[:8]如[:8],但这种操作比较片面...
- 日期:2024-10-07
- 浏览:257
- 标签: Django

-
- Django实现后台上传并显示图片功能
- 1.安装pillowpip install Pillow2.创建apppython manage.py startapp upload3. project设定settings.pyINSTALLED_APPS = [ ’django.contrib.admin’, ’django.contrib.a...
- 日期:2024-09-30
- 浏览:203
- 标签: Django

-
- Django+Uwsgi+Nginx如何实现生产环境部署
- 如何在生产上部署Django?Django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比较常见的一种方式。uwsgi介绍uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换...
- 日期:2024-09-24
- 浏览:326
- 标签: Django

-
- 详解Django ORM引发的数据库N+1性能问题
- 背景描述最近在使用 Django 时,发现当调用 api 后,在数据库同一个进程下的事务中,出现了大量的数据库查询语句。调查后发现,是由于 Django ORM 的机制所引起。Django Object-Relational Mapper(ORM)作为 Django 比较受欢迎的特性,在开发中被大量...
- 日期:2024-09-21
- 浏览:259
- 标签: Django

-
- django admin实现动态多选框表单的示例代码
- 背景借助django-admin,可以快速得到CRUD界面,但若需要创建多选标签字段时,需要对表单进行调整示例model.py 一个tag(标签类),一个book(书本类) book携带tag,这里不借助有性能问题的外键class tag(models.Model): name = m...
- 日期:2024-09-06
- 浏览:51
- 标签: Django

网公网安备