会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大海一个人听
博客园
首页
新随笔
联系
订阅
管理
2025年11月14日
views.py视图中搜索search_fields 、排序ordering_fields 、过滤filter_backends 、分页pagination_class 的设置和使用方法
摘要: import json from django.http import HttpResponse, JsonResponse, HttpRequest # Create your views here. from django.urls import reverse from django.view
阅读全文
posted @ 2025-11-14 16:48 大海一个人听
阅读(3)
评论(0)
推荐(0)
2025年11月11日
serializers.ModelSerializer进行序列化和反序列化时,只传递instance和只传递data以及同时传递instance和data参数作为序列化输出和反序列化输入的数据源
摘要: 不同方式定义的序列化器对象的区别? ** 1.如果在创建序列化器对象时,仅仅只传递instance参数,那么当前只会进行序列化输出操作,不可能进行反序列化输入操作,** ** 不可以调用序列化器对象的save()的方法** ** 2.如果在创建序列化器对象时,仅仅只传递data参数,那么在调用is_
阅读全文
posted @ 2025-11-11 15:44 大海一个人听
阅读(5)
评论(0)
推荐(0)
2025年10月16日
【需要重点掌握】分析rest_framework框架源码,关于视图集的使用整理
摘要: from rest_framework.generics import GenericAPIView from rest_framework.request import Request from rest_framework import filters from rest_framework i
阅读全文
posted @ 2025-10-16 16:48 大海一个人听
阅读(7)
评论(0)
推荐(0)
2025年9月13日
【重点!!!】必知必会必须掌握的serializers序列化器类之Serializer和ModelSerializer核心区别
摘要: 🔍 核心区别对比 特性 serializers.Serializer serializers.ModelSerializer 本质 基础序列化器 基于Model的智能序列化器 字段定义 需要手动定义每个字段 自动从模型生成字段 CRUD操作 需要手动实现create/update 自动实现crea
阅读全文
posted @ 2025-09-13 19:09 大海一个人听
阅读(23)
评论(0)
推荐(0)
必知必会必须掌握:使用【serializers.Serializer序列化器类+django的View视图类】在views.py视图文件中序列化和反序列化过程的开发模板
摘要: # 视图类 from django.views import View class ProjectTestView(View): """ a.获取所有数据 b.创建一条数据 """ def get(self, request): """ 序列化输出到前端的过程规则: a.创建模型对象 b.将上面已创
阅读全文
posted @ 2025-09-13 16:22 大海一个人听
阅读(11)
评论(0)
推荐(0)
2025年9月12日
django模型中null=True和blank=True的作用和区别
摘要: 这两个参数经常一起使用,但是他们所代表的作用是不一样的。 null=True是数据库中允许为NULL;blank=True是前端表单数据允许为空。 配置 null=True, blank=True 是正确的做法,提供了最大的灵活性,既允许前端不传递该字段,也允许数据库存储NULL值。
阅读全文
posted @ 2025-09-12 19:35 大海一个人听
阅读(18)
评论(0)
推荐(0)
2025年9月10日
通过related_name反向关系字段 和 外键字段进行表对象之间的数据查询
摘要: 一、通过related_name去查询相关数据 反向查询(其实就是主表查询的时候用的从表中定义的反向关系关联字段进入到从表里面去获取数据, 不定义反向关系关联字段的话,就是通过从表模型类名小写_set,进入到从表里面去获取数据,优先推荐定义反向关系关联字段) 例如下面的实例:project1.int
阅读全文
posted @ 2025-09-10 18:02 大海一个人听
阅读(13)
评论(0)
推荐(0)
models中integer、char、Boolean、text、datetime字段类型的常用参数设置
摘要: from django.db import models # Create your models here. # 1.创建数据表People # 2.创建用户名、年龄、性别字段 # varchar、integer、bool class People(models.Model): """ 1、必须继
阅读全文
posted @ 2025-09-10 15:19 大海一个人听
阅读(15)
评论(0)
推荐(0)
2025年9月5日
电商活动中生成优惠券二维码,以及二维码核销功能
摘要: 要实现电商活动中的优惠券二维码核销功能,可以分为两个主要步骤: 1.生成优惠券二维码:生成一个包含优惠券信息的二维码,顾客可以扫码来领取优惠券。 2.核销优惠券:顾客扫描二维码后,系统会验证优惠券的有效性,并记录该优惠券的核销状态。 以下是实现这些功能的基本步骤: 1. 生成优惠券二维码 生成优惠券
阅读全文
posted @ 2025-09-05 20:31 大海一个人听
阅读(73)
评论(0)
推荐(0)
内推码小程序
摘要: 要实现一个内推程序,其中每个人都拥有一个内推码,并且可以通过这个内推码追溯到内推人,可以按照以下逻辑来设计和实现: 1. 内推码生成逻辑 内推码通常可以根据特定的算法生成,这样能够确保每个内推码是唯一的,并且可以与内推人关联。常见的方法包括: 1.基于用户ID或邮箱的哈希值:使用用户的唯一标识符(如
阅读全文
posted @ 2025-09-05 20:28 大海一个人听
阅读(23)
评论(0)
推荐(0)
下一页
公告