- 博客(14)
- 收藏
- 关注
原创 关于如何使用DRF进行过滤的问题
在restframework中使用通用过滤后端进行过滤,官方教程中给的是使用通用视图类,其中大部分功能都已经写好,我们只需要将特定的参数配置好就可以使用下面说一下,我使用的是Viewset视图进行编写,这个视图只是具备了restframework中一些基础的功能,大部分的逻辑需要自己去定义,对于需要高度定制自己的逻辑的开发者,可以使用这个基类直接上代码:1.首先配置settings文件:REST_FRAMEWORK = { # Use Django's standard `django..
2021-11-17 11:34:07 2231
原创 关于celery如何处理类中的方法的问题
首先说明一下我的想法及遇到的问题:(1)我需要使用celery框架实现耗时任务与后端服务的解耦,我自己定义了一个方法类:代码如下:class Remote: def __init__(self, hostname, port, username, passwd): self.ip = hostname self.port = port self.username = username self.passwd = passwd.
2021-10-25 17:02:02 469 1
原创 关于DRF外键序列化的显示问题
首先说明一下遇到的问题,我创建了三个模型,具体关系如下:class Device(models.Model): device_name = models.CharField(max_length=20, verbose_name='设备名称', db_index=True) device_ip = models.GenericIPAddressField(verbose_name='IP地址',max_length=255,db_index=True) device_usern.
2021-10-22 16:08:05 754
原创 关于使用postman发送带有token的请求的一种方法
首先说明一下,这个是使用DRF中官方的 token接口写的一个简单教程,并未做其他的复杂处理。关于网上的的一些postman设置教程,会提示先设置一个全局环境变量,但是我的这个从官网上直接下载的postman软件,不知为何,自己就生成了全局的 token。首相将你定义好的获取token的接口放到 URL中,然后在 Testing下面加入这段代码:var data = JSON.parse(responseBody);if (data.token) { tests["Body has t.
2021-10-13 11:11:03 2079
原创 关于使用 DRF 自定义用户模型的问题
当使用 DRF 创建接口,并且自定义 user 模型时,遇到的问题及解决方案如下:首先是 DRF 的安装问题,此处不再赘述,参考官方文档即可!在model中自定义自己的用户类:from django.conf import settingsfrom django.contrib.auth.models import AbstractUserfrom django.db import models# Create your models here.from django.db.models
2021-10-12 17:40:22 828
原创 关于restframework框架在序列化外键字段时不显示的问题
关于restframework框架在序列化外键字段时不显示的问题在进行序列化时,往往我们都是继承 ModelSerializer类,而 fields = ‘all’,这种配置方式,在没有外键及其他关系时,则毫无问题。但是当存在外键时,使用这种方法,在视图函数中使用 viewsets.ModelViewSet 类时,自动生成的增删改查四个视图时,往往外键字段只在LIst视图中显示,而在create视图中不显示。重点来了: 我们在配置时,需要将 model 中的字段进行重命名序列化,而后通过字段中的 s
2021-07-17 09:28:50 371 1
转载 如何在Django REST框架中将选择显示名称传递给模型序列化?
如何在Django REST框架中将选择显示名称传递给模型序列化?关于显示名称传递序列化显示的问题http://www.voidcn.com/article/p-ocpmivxd-bxx.html
2021-06-07 15:16:40 74
原创 解决 ”upstream prematurely closed connection while reading response header from upstream“ 问题,运行环境为:ngi
解决 ”upstream prematurely closed connection while reading response header from upstream“ 问题,运行环境为:nginx+uwsgi+django摘要:此文章仅作为本人在部署过程中踩坑记录,项目背景为:此时我需要在django中admin页面添加一个按钮(此功能可参见我的另一篇文章),此按钮的功能为后端的一个函数,当点击此按钮时,后端会发送一个http请求,向一个网站发起链接,之后通过爬虫程序,将所需内容更新到后端的数据库
2021-05-14 12:25:44 2591
转载 Django中关于admin相关配置选项及其解释
Django中关于admin相关配置选项及其解释转载:https://www.cnblogs.com/gtea/p/12966435.html此文章中对于常用的配置选项解释较为通俗易懂,具体功能实现,需要自己摸索
2021-04-20 14:18:46 147
原创 django关于在前端中添加搜索功能的方法
django关于在前端中添加搜索功能的方法首先需要在url.py中定义路由:re_path(r'^search_pdaq/', pdaq_search)定义好路由之后,在对应app中的 views.py 编写逻辑代码:def pdaq_search(request, ): if request.method == 'GET': pdaq_ip = request.GET.get('pdaq_ip', '') try: pdaq
2021-04-19 17:59:15 1560
原创 关于在django框架中在admin页面下添加自定义按钮并实现功能
关于如何在django中admin页面下添加自定义按钮并实现功能关于如何在django中admin页面下添加自定义按钮并实现功能最近使用Django的admin页面开发了一个产品信息管理系统,由于需求的不断增加,需要在admin页面自定义一些按钮,并通过request请求,触发后端的一下脚本程序,实现某些特定的功能。首先声明一下:本程序是基于django 2.2.16版本进行开发的,过低的版本不知道是否能够实现。首先修改admin页面对于网上的教程,相信不少需要增加此功能的程序员已经看过相关的文章了
2021-04-15 10:45:19 6503
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人