首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

不吹不擂,你想要Python面试都在这里了【315+道题】

5、简述数据库设计中一应用场景? 6、如何基于数据库实现商城商品计数器? 7、常见SQL(必备) 8、简述触发器、函数、视图、存储过程?...46、基于django使用ajax发送post请求时,都可以使用哪种方法携带csrf token? 47、django如何实现orm添加数据时创建一条日志记录。...54、解释orm db first 和 code first含义? 55、django如何根据数据库生成model类? 56、使用orm和原生sql优缺点?...62、Http和Https区别? 63、为什么要使用django rest framework框架? 64、django rest framework框架中都有那些组件?...65、django rest framework框架视图都可以继承哪些类? 66、简述 django rest framework框架认证流程。

3.5K40

不吹不擂,你想要Python面试都在这里了【315+道题】

5、简述数据库设计中一应用场景? 6、如何基于数据库实现商城商品计数器?...46、基于django使用ajax发送post请求时,都可以使用哪种方法携带csrf token? 47、django如何实现orm添加数据时创建一条日志记录。...54、解释orm db first 和 code first含义? 55、django如何根据数据库生成model类? 56、使用orm和原生sql优缺点?...62、Http和Https区别? 63、为什么要使用django rest framework框架? 64、django rest framework框架中都有那些组件?...65、django rest framework框架视图都可以继承哪些类? 66、简述 django rest framework框架认证流程。

3.1K30
您找到你想要的搜索结果了吗?
是的
没有找到

重点内容回顾-DRF

重点内容回顾-DRF 1. on_delete on_delete是定义模型类中外键一个选项。 on_delete选项指明是主表删除数据时候,对于外键引用数据如何处理。...5.3序列化&反序列化 下面从我们最近推文项目简单理解两个概念。 序列化:将模型对象转换为字典或者json数据过程。 反序列化:将前端传递数据保存到模型对象过程。...class 序列化器类名(serializers.Serializer): # 字段名 = serializer.字段类型(选项参数) 如果我们想要使用序列化器对应Django模型类,那么可以继承...,validators=[about_django]) b.在序列化定义一个方法 validate_, 字段进行验证。...团队开发注意事项 浅谈密码加密 Django框架英文单词 Django数据库相关操作 DRF框架英文单词

2.4K20

Django&DRF重点内容大盘点

', 'users.middleware.my_middleware', # 添加中间件 ] 1.10.3注意:中间件是全局 1.11使用模板详细步骤 1.加载模板:指定使用模板文件,获取模板对象...查询和指定对象关联数据 由1查象.类名小写_set.all() 例:book.heroinfo_set.all() 由查1...使用 1)在配置文件设置配置项MEDIA_ROOT='上传文件保存目录' 2)定义模型类时,图片字段类型使用 ImageField 3)迁移生成并在admin.py注册模型类,直接登录Admin...1.将数据库数据序列化为前端所需要格式,并返回 2.将前端发送数据反序列化模型类对象,并保存到数据库 2.4DRF框架 2.4.1作用:大大提高RestAPI接口开发效率 2.5序列化器Serializer...2.5.1功能 进行数据序列化和反序列化 2.5.2序列化定义 继承serializers.Serializer from rest_framework import serializers

5.9K20

DRFManytoMany字段更新和添加

背景:drf序列化器给模型输出带来了便利但是对于多字段网上查询内容却是很少(也有可能是本人不会搜答案)经过我多个日夜摸索,终于实现了我需求,现将自己心得记录一下说下我需求:定义一个订单模型里面的订单...)就这样给自己挖了坑因为想要在添加订单同时也要添加对应菜品数量于是自定义了中间并且添加了数量字段(噩梦开始~~~)首先是定义模型类models.py# models.pyimport django.utils.timezone...') # 获取传入过来信息格式为[{},{}] # 我方法比较笨,理论上是可以传入多个就是在实例化时候添加many = True 标识,但是实在是没心思搞了...# 在传入多字段时候同步传入需要更新中间id obj = OrderCenterThough(pk=i.get('id')) #...,在写时候又发现了代码几个bug1、可以更新不是订单人菜品2、更新时候只能更新已经生成菜品内容,因为无法为订单添加新菜品,这个涉及到中间对应关系已经确定了。

69720

Django实践-10RESTful架构和DRF入门

文件问题 django配置app静态文件步骤 DjangoAPP加载静态文件 django.short包参考: 中间应用 Django 前后端分离(REST Framework)...SOA支持服务,都是些离散可以再使用事务处理,这些事务处理合起来就组成了一个业务流程,是从基本系统中提取出来抽象代码。 SOA是一个框架方法,而SaaS是一种传递模型。...使用入门 参考:https://www.django-rest-framework.org/ 在Django项目中,如果要实现REST架构,即将网站资源发布成REST风格API接口,可以使用著名三方库...属性指定要序列化模型以及fields属性指定需要序列化模型字段,稍后我们就可以在视图函数中使用该类实现Subject模型序列化。...bpmapper实现模型序列化代码,使用DRF代码更加简单明了,而且DRF本身自带了一套页面,可以方便我们查看我们使用DRF定制数据接口,如下图所示。

25021

全栈“食”代:用 Django + Nuxt 实现美食分享网站(一)

3 语言知识,包括使用 pip 安装包 Django 框架基础概念(MTV 架构),可参考这篇教程[3]进行学习 Vue 基础概念,以及用 npm 工具链使用,可参考这篇教程[4] 前后端分离基本概念...我们接着安装 Django “三件套”: Django: Django 框架本身,提供了丰富且强大服务器开发组件; DRF (Django Rest Framework):Django 框架超级搭档...用 Django 实现 REST API 接下来我们将实现本项目所需要用所有 API。,你没有听错,我们会在这一步实现所有后端接口,大概只 10 分钟左右可以敲完!...序列化器是 Django Rest Framework 提供功能,能够非常方便地将 Django 数据模型序列化成相应 JSON 数据格式。...这里我们采用开挂模式,直接调用 Django Rest Framework 提供模型视图集(ModelViewset)直接搞定数据模型增删改查逻辑: from rest_framework import

1.5K30

使用Python3.7+Django2.0.4配合vue.js2.0组件递归来实现无限级分类(递归层级结构)

那么这种层级结构也成为树结构在日常开发需求里也是很常见,比如美商城系统商品分类,课程目录章节,以及以及论坛里帖子回复等等,本次我们后台利用Django来写一个能够返回层级结构数据接口,接口将该数据以...json形式返回前端,前端使用vue组件递归来展示数据。    ...首先,打开django项目中models.py,新建一个类别的模型类,这里我们以最简单parentid形式建立 class Cate(models.Model): #主键 通过参数声明主键...class Meta: db_table = 'cate'      由于我们项目基于drf框架,所以要增加一个序列器类,如果你项目没有用drf,可以直接用json模块进行序列化...): class Meta: model = Cate fields = "__all__"      由于django序列化出来类不具备层级结构,所以我们提前写好一个用来递归方法

65910

【DRF】快速入门,使用DjangoRestFrameWork自动生成Restful风格增删改查代码和接口文档!

⭐今天教大家使用 Django Rest FrameWork 自动生成Restful风格增删改查代码和接口文档!...⭐参考文章:首页 - Django REST 框架 (django-rest-framework.org)(官方文档)注意:Django Rest FrameWork 是在Django框架使用以下内容需要先创建一个...'HOST': '127.0.0.1', 'PORT': '3306', }}快速使用配置models以下内容在 app models.py 配置from django.db...基础CURD代码已经生成完毕!⭐当然DRF还可以配置东西非常 JWT,分页......(之后文章会介绍到)⭐以上内容只是快速配置 全面API请查阅官方文档:首页 - Django REST 框架 (django-rest-framework.org)⭐如果你有帮助请给我点个赞吧

1.4K00

Django REST 框架详解 04 | 序列化与反序列化及二者整合

文章目录 一、序列化 1.步骤 2.模拟场景 3.模型构建 4.序列化 5.视图 6.路由 7.测试接口 二、反序列化与验证 1.反序列化 2.视图 3.测试接口 三、序列化与反序列整合...1.视图 2.路由 3.接口测试 一、序列化 1.步骤 model s.py,定义与字段,及关系 serializes.py 序列化与反序列化 views.py 写 get,post 等操作..., author, is_delete, create_time 3.模型构建 modes.py from django.db import models # 基 # 提供公用字段,而不创建 from...'books', on_delete=models.DO_NOTHING ) # 需要注意 Author 这里设置 on_delete 不会生效 # 这是因为...三、序列化与反序列整合 从数据安全性和健壮性考虑,所有的自定义字段不能与 model 原字段相同 因为序列化是将外键字段作为 Dict,而反序列化会将外键字段作为 Object 1.视图 views.py

96110

构建强大API-DjangoREST框架探究与实践

本文将深入探讨DjangoREST框架使用,并通过代码实例和解析展示其强大之处。1. 什么是REST框架?...在Web开发,RESTful API是一种遵循REST原则API设计风格,它使用HTTP协议进行通信,通过GET、POST、PUT、DELETE等HTTP方法实现资源操作。...数据序列化与性能优化在处理大量数据时,有效地序列化和反序列化数据性能至关重要。Django REST框架提供了丰富序列化和性能优化功能,可以帮助我们提高应用程序性能和效率。...我们从构建API基础开始,介绍了如何使用Django REST框架创建强大API,并通过代码实例和解析展示了其灵活性和易用性。...首先,我们学习了如何使用Django REST框架创建简单API端点,包括定义模型序列化器、视图集以及路由配置等。

32520

Django REST Framework-什么是序列化器(一)

Django REST Framework(以下简称DRF)是一个强大框架,用于构建Web API。...其中一个核心概念是序列化器,它允许我们将Django模型转换为序列化格式(例如JSON,XML等),并反之亦然。什么是序列化器?序列化器是DRF一个核心概念。...序列化器还可以帮助我们验证输入数据,并确保数据有效性。定义序列化器在DRF,我们使用序列化器类定义序列化器。...序列化器类继承DRF提供Serializer或ModelSerializer类,具体取决于我们是否要序列化Django模型。...我们指定了User模型作为序列化元数据,并指定了我们想要在JSON包含字段。使用序列化器在定义序列化器之后,我们可以使用它将Django模型转换为序列化格式。

1K41

教你 10 分钟构建一套 RESTful API 服务( 下 )

使用技术栈是:Django + djangorestframework + django-rest-swagger 2....安装依赖 使用 Django 编写 RESTful API 之前,我们需要先在虚拟环境内安装对应依赖 具体包含: Django:基础 Web 框架 djangorestframework:Django...扩展,增加了快速构建 REST API 支持 django-rest-swagger:Django 支持Swagger UI,可以生成 API 接口文档 django-filter:配合 djangorestframework...实现 具体步骤如下: 第 1 步,编写模型,并映射数据库 新建一个类,继承 django.db.models Model 对象,新增几个字段,指定数据类型和默认值 # api/restfulapi...第 2 步,序列化模型 使用 djangorestframework 提供序列化器 ModelSerializer,将上面定义好模型转换为其他数据格式,比如:JSON 需要注意是,这里可以序列化所有字段

1.5K40
领券