2、创建子应用

回顾上节

上一节我们说到使用pycharm创建了一个django服务,服务我们搭好了,那么我们下一步应该要做做什么呢??我们一起想想!!

在正常的一个项目中,肯定是有很多个模块的,每一个模块服务不同的服务功能,那么如果这么多的模块我们都在同一个文件夹下写,是不是会很麻烦,所以我们必须要做的一件事就是:创建子应用

1、创建子应用

对于现在这个平台,我大概是希望做成一个多模块都集合在一起的。
这多模块指的是不同的自动化测试类型,包括:接口自动化WebUI自动化App自动化性能自动化等等。那么这些模块我希望他们都是单独的一个子应用,所以这些都是代码的一个小小的规范。

当前,对于平台现阶段的功能设计,还在接口自动化方面,所以现在必须要创建的应用是接口自动化方面的应用模块。

在终端命令行中输入: python3 manage.py startapp k_api
在这里插入图片描述
可以看到项目中就已经创建好了一个k_api的子应用
现在还需要我们配置一下子应用与主引用Url的映射关系

  1. 首先我们主应用下修改url
    在这里插入图片描述

  2. 然后复制一份urls文件到子应用下,并修改一下内容
    在这里插入图片描述

  3. 然后在setting文件中,添加一个子应用到INSTALLED_APPS
    在这里插入图片描述

2、创建视图函数

此时,接口自动化模块的子应用已经创建好了,我们在子应用中创建函数视图验证一下吧!!!

在子应用的views文件中输入以下代码

from django.shortcuts import render
from rest_framework.viewsets import ViewSet
from rest_framework.response import Response
# Create your views here.


class TestView(ViewSet):

    def test(self, request):
        return Response({"success":True, 'msg':'测试接口'})

在子应用的urls文件中输入以下代码

from django.contrib import admin
from django.urls import path, include
from k_api.views import TestView

urlpatterns = [
    path('test/', TestView.as_view({
        "get": "test",
    })),
]

3、运行一下吧

在浏览器输入: http://127.0.0.1:9100/k_api/test/
在这里插入图片描述
浏览器中弹出这个页面,证明子应用创建好了,同时子应用上写的接口也能正常访问!!!

4、创建其他子应用

当然,除了接口自动化模块之外,我们还需要有其他的功能,也可以单独作为一个模块。

对于这个项目,还会有项目模块和用户模块,分别处理项目信息和用户登录注册等…所以还需要再创建两个子应用,创建方法和上面流程是一样的,只需要改一下名称就可以了。
在这里插入图片描述
这里的项目目录与之前的不同,是因为之前的是作者为了演示流程,新建的一个项目,现在这个项目是已经开发好的项目,所以有点不一样。之后我就以这个项目结构去和大家分享平台的功能实现了。

这一节就到这里,大家先去实操实操吧!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力向上搬砖侠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值