当前位置: 首页 > news >正文

python(django)之流程接口管理后台开发

1、在models.py中加入流程接口表和单一接口表

代码如下:

from django.db import models
from product.models import Product# Create your models here.class Apitest(models.Model):apitestname = models.CharField('流程接口名称', max_length=64)apitester = models.CharField('测试负责人', max_length=16)apitestresult = models.BooleanField('测试结果')create_time = models.DateTimeField('创建时间', auto_now=True)class Meta:verbose_name = '流程场景接口'verbose_name_plural = '流程场景接口'def __str__(self):return self.apitestnameclass Apistep(models.Model):Apitest = models.ForeignKey('Apitest', on_delete=models.CASCADE,)apistep = models.CharField('测试步骤', max_length=100, null=True)apiname = models.CharField('接口地址', max_length=100)apiurl = models.CharField('url地址', max_length=200)apiparamvalue = models.CharField('请求参数和值', max_length=800)apimethod = models.CharField(verbose_name='请求方法',  default='get', max_length=200,null=True)apiresult = models.CharField('预测结果', max_length=200)apistatus = models.BooleanField('是否通过')creat_time = models.DateTimeField('创建时间', auto_now_add=True)def __str__(self):return self.apiname

在admin.py中加入以下代码保证功能实现:

from django.contrib import admin
from apitest.models import Apitest, Apistepclass ApistepAdmin(admin.TabularInline):list_display = ['apiname', 'apiurl', 'apiparamvalue', 'apimethod', 'apiresult', 'apistatus', 'create_time', 'id','apitest']model = Apistepextra = 1class ApitestAdmin(admin.ModelAdmin):list_display = ['apitestname', 'apitester', 'apitestresult', 'create_time', 'id']inlines = [ApistepAdmin]admin.site.register(Apitest, ApitestAdmin)

2、同步数据库跟前面的命令行操作一致

3、查看结果

有这个功能出现则说明成功

4、查看数据库是否成功建立

如图:

有这两个表出现即可

http://www.lryc.cn/news/324099.html

相关文章:

  • Hive入门
  • 【神经网络】得分函数,损失函数~
  • FFmepg--AVFilter过滤器使用以及yuv视频裁剪
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题
  • string类的详细模拟实现
  • 【EasyX】 使用说明
  • 以太坊基金会JUSTIN DRAKE确认出席Hack.Summit() 2024区块链开发者大会
  • 数学建模常用代码
  • 学点儿Java_Day7_在实体类当中IDEA无法进行单元测试(@Test没有启动按钮)
  • C语言:二叉树基础
  • LeetCode热题Hot100-两数之和
  • 鸿蒙实战开发-如何通过拖动滑块调节应用内字体大小
  • matlab实现神经网络检测手写数字
  • 增强现实与虚拟现实中的大模型应用:沉浸式体验的创新
  • 【数据分析案列】--- 北京某平台二手房可视化数据分析
  • 【Golang星辰图】创造美丽图表,洞察数据:解析Go语言中的数据可视化和数据分析库
  • 阿里云原生:如何熟悉一个系统
  • Scala第十一章节(正则表达式和异常处理)
  • Flutter运行MacOs网络请求报错Unhandled Exception: DioException [connection error]:...
  • 基于SpringBoot+MyBatis框架的智慧生活商城系统的设计与实现(源码+LW+部署+讲解)
  • Godot 学习笔记(5):彻底的项目工程化,解决GodotProjectDir is null
  • Openharmony
  • 24计算机考研调剂 | 华南师范大学
  • 【Node.js】全局变量和全局 API
  • Install Docker
  • Orbit 使用指南 10|在机器人上安装传感器 | Isaac Sim | Omniverse
  • GPT系列模型的特点
  • Oracle Data Guard常用命令
  • IM系统设计之websocket消息转发
  • 关于vue 的生命周期的教程