
django项目实战
文章平均质量分 79
django项目实战
rain_in_spring
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
django-1-准备工作
选项技术选型开发模式前后端分离后端框架前端框架Vue.js。原创 2024-08-28 16:16:13 · 358 阅读 · 0 评论 -
django-2-项目配置
创建一个文件,将该项目所依赖的所有插件都写在这个文件中,这样就新安装项目就不需要一个一个单独安装了。原创 2024-08-28 16:16:30 · 1002 阅读 · 0 评论 -
django-3-用户与权限
思考:为什么要自定义用户模型类??如今几乎所有的web应用都需要用户提供手机号码,单默认的用户模型类中没有mobile字段随着业务的发展,未来很可能需要自定义用户模型django强烈推荐在开始一个项目时设置一个自定义的用户模型如何自定义模型类??继承自AbstractUser(最简单可行的方法,详情见官方文档)新增 mobile 字段在import reraise ValidationError('手机号码格式不正确')""""""原创 2024-08-28 16:16:45 · 967 阅读 · 0 评论 -
django-4-登陆设计与鉴权
Body 请求参数请求参数名称位置类型必选中文名说明bodybodyobject否none» usernamebodystring是用户名用户名» passwordbodystring是密码密码返回示例成功返回结果状态码状态码含义说明数据模型200成功Inline返回数据结构状态码名称类型必选约束中文名说明» refreshstringtruenone刷新tokennone» tokenstringtrue。原创 2024-08-28 16:17:09 · 731 阅读 · 0 评论 -
django-5-登陆和注册
整个CORS通信过程,都是浏览器自动完成,不需要用户参与。浏览器一旦发现AJAX请求跨源,就会自动添加一些附加的头信息,有时还会多出一 次附加的请求,但用户不会有感觉。Django - CORS -headers是一个Django应用程序,用于处理跨源资源共享(CORS)所需的服务器头信息。CorsMiddleware应该放在尽可能高的位置,特别是在任何可以生成响应的中间件之前,比如django的。Django-cors-headers 是通过中间件实现cors头设置的,所以需要设置对应的中间件。原创 2024-09-19 13:34:49 · 987 阅读 · 0 评论 -
django-6
在django中,视图是一个可调用的对象,能够接受用户的请求并返回响应。在视图中通过模型操作数据库,通过模板构造返回数据。约定将视图放在名为views.py的文件里,这个文件放置在项目或者应用目录里。原创 2024-08-28 16:17:42 · 671 阅读 · 0 评论 -
django-7-项目借口管理
Body 请求参数。原创 2024-08-28 16:14:22 · 1008 阅读 · 0 评论 -
django-8-环境接口
Body 请求参数。原创 2024-08-28 16:15:03 · 780 阅读 · 0 评论 -
django-9-过滤
REST framework 的通用列表视图的默认行为是返回模型管理器的整个查询集。通常,您希望 API 限制查询集返回的 数据。过滤子类化的任何视图的查询集的最简单方法是覆盖方法。覆盖此方法允许您以多种不同方式自定义视图返回的查询集。原创 2024-08-28 16:15:32 · 407 阅读 · 0 评论 -
django-10-测试用例
Body 请求参数。原创 2024-08-28 16:18:05 · 1109 阅读 · 0 评论 -
django-11-文件上传
【代码】django-11-文件上传。原创 2024-08-28 16:18:20 · 737 阅读 · 0 评论 -
django-12-测试场景以及测试场景步骤
Body 请求参数。原创 2024-08-28 16:18:38 · 1118 阅读 · 0 评论 -
django-13-测试执行
当要执行某个测试任务时,需要提供测试环境,测试版本,测试参数,测试员,然后后端会根据对应的数据关系,去 数据库中查询所有用例,组织成测试数据交给 easytest 去执行,然后把生成的结果写到数据库。原创 2024-08-28 16:18:54 · 188 阅读 · 0 评论 -
django-14-测试步骤执行接口
接口名称:/test_steps/run/请求方式: POST参数格式: JSON请求参数:请求示例: json格式参数。原创 2024-08-28 16:19:08 · 230 阅读 · 0 评论 -
django-15-序列化器1
文本字段,可以验证文本小于max_length大于min_length。原创 2024-09-19 13:35:16 · 1021 阅读 · 0 评论 -
django-15-序列化器2
1、在models.py文件中,在模型中设置参数,如 StudentDetails 和 Courses;2、在文件,将其字段显示的添加到字段列表中,如:StudentsSerializer3、在序列化器中,定义depth参数。原创 2024-08-28 16:19:42 · 221 阅读 · 0 评论 -
django-16-身份验证与权限
要实现自定义权限,需要继承如果请求被授予访问权限,则该方法应返回True,否则返回False。注意对象级的方法只有在视图级的检查已经通过的情况下才会被调用。如果测试失败,自定义权限应该引发一个异常。若要更改与异常关联的错误消息,请在自定义权限上直接实现message属性。否则,将使用PermissionDenied的default_detail属性。类似地,要更改与异常相关的代码标识符,请直接在自定义权限上实现一个code属性——否则将使用PermissionDenied的default_code属性。原创 2024-08-28 16:19:31 · 769 阅读 · 0 评论