js datagrid新增一行_Django接口新增页面编写_2(十五)

做一个好看的页面真的是一件困难的事情,所以还是遵循复制后修改的原则,首先是借鉴httpbin页面的方式进行块状展开。

bdc94e98c95bfc204e4a0c38a76678d1.png

块状

从模版中找到类似的html代码:

5657f37cac59579772aa27773734fe69.png

块状

我们可以看到一下它的动态效果,可以自主的展开和合拢。蛮符合我们的要求的

75db1b3a66e501aa09b1d0fb1ff9c140.gif

动画效果

但是里面只有一行内容,我们需要在里面放一个类似表格的输入框,所以继续找到如下表格

08e66c6ff914485f829375e409cbae5f.png

表格形式

通过组合之后就符合我们的要求了。

大概展示的效果如下:

eb70c392d2f0350d9039a68ec5eea706.png

最终效果

感觉符合整体的画风了。

下面来看看这一段让人头大的代码从最前面部分开始好了,首先是接口名称和它的输入框

接口名称

虽然丢人的使用了br来进行换行,但是从一个实用主义的角度来看,先这样吧,不会CSS的我还能咋办。

里面使用style="width: 30%; border-radius:5px;"来调整输入框的大小为30%,输入框是圆角的。之前的直角太硬了,看上去很不舒服。

然后是URL部分:

URL

请求方式: GETPOSTPUTDELETE 传输协议: httphttps

URL

这一部分实现了

当class是box box-default collapsed-box的时候横条会自动隐藏,当box-header with-border的时候会自动显示,这个当然是通过测试发现的,测试方法可以看如下动图,分别是点击小图标后的显示与隐藏导致的class变化

6edc9e6a0734465e5e92e70a7cdbe5ce.gif

显示与隐藏

感兴趣可以通过查看监听点击操作查看JS干了什么事情

b92d7418b0c622e16dc927b207a9eef9.png

JS代码查看方式

进到URL的内部可以看到一个,相当于自成一个小世界。

label标签放展示的内容,input标签放输入框,select标签放下拉框

经过多次的测试之后就会发现摆放好了。

b64c453e7d9ccaa135f6b2936178a08c.png

请求头部

请求头部部分增加了+和-的操作,可以按照需要进行新增键值对,不过JS部分代码还没写,所以这两个只是个简单的图标而已

10a8f3118216276840e2f1cc32341204.png

图标

通过需改字体的大小就可以调整图标的大小了:style="font-size:25px;"

其他部分自行查看github上的代码吧~~

https://github.com/zx490336534/Zxapitest

欢迎关注我的公众号:zx94_11

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/551790.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

uboot下nand flash读写方法_鸿蒙HarmonyOS烧录方法总结

1.烧录工具理解HarmonyOS驱动框架,用户态APP和内核态驱动之间的通信机制。HarmonyOS烧录使用的海思自研的烧录工具Hitool,使用起来相对来说比较简单。整体界面如图所示:2. 烧录内容烧录内容主要分为两部分,一部分是引导文件fastbo…

adapt和adopt的区别_adopt和adapt的区别

1、意思含义不同,adapt是适应于的意思;adopt是收养采取的意思。2、使用形式不同,adapt可以及物动词,意思是“使适应,使适合”;adopt是及物动词,接名词或代词作宾语。作“采用,采纳,采取”解时,后面常接方法、方针、步骤…

合成孔径雷达_合成孔径雷达(SAR)基础:汇总

详细分析:合成孔径雷达成像技术对雷达成像的几点补充消费级小型无人机的合成孔径雷达成像我国微型合成孔径雷达发展现状对比三种天基系统,看SAR成像模式星载SAR详解:“高分三号”微波遥感卫星机载Pol-InSAR系统,新体制SAR成像结果…

将命令结果赋给变量_不得不了解的quot;变量quot;(2)—— 变量的赋值

祝大家圣诞快乐,今天晚上下班后去滑雪,第一次尝试单板,看着别玩玩得挺酷的,自己耍起来摔得差点骨头没散架!愈挫愈勇啦,就像我们学习脚本一样,要坚持学下去练下去才能熟练,才能日后装…

vscode代码库登录配置_VSCode 配置 Sonar Lint支持代码检查提效

安装SonarQube插件在VScode的扩展里面,安装SonarQube support for Visual Studio Code extension, 在安装了 SonarQube 之后,使用打开 VSCode 命令搜索功能,输入 Sonar,搜索结果如下:sonar lint 全局配置文…

数据立方体_立方体纹理

立方体纹理就是包含6个2D纹理的纹理.6个纹理有序排列在立方体的6个面.其可以通过方向向量采样立方体纹理上的纹素.创建立方体贴图跟创建2D贴图一样,但是绑定到GL_TEXTURE_CUBE_MAP上.glGenTextures(1, &CubeMapID); glBindTexture(GL_TEXTURE_CUBE_MAP, CubeMapID);立方体纹…

python运动目标检测与跟踪_基于OpenCV的运动目标检测与跟踪

尹俊超,刘直芳:基于OpenCV的运动目标检测与跟踪2011,Vol.32,No.828170引言运动目标检测跟踪技术在航空航天遥感、生物医学、工业自动化生产、军事公安目标侦查、智能机器人、多媒体电视制作、文化艺术等领域都有着非常广泛的应用,如由卡耐基梅…

db2 控制台执行创建函数语句_DB2数据库中创建定义函数

本文将为您详细介绍DB2数据库中创建用户自定义行数,用以扩展扩展内置的 DB2 函数的方法,供您参考,希望对您有所帮助。可以创建用户定义函数来扩展内置的 DB2 函数。例如,创建计算复杂的算术表达式或操作字符串的函数,然…

华为官方强制线刷工具_一加8/8Pro 线刷救砖

9008线刷是高通平台设备底层的刷机模式,是降级救砖必备良品,有了它,放心刷不想自己动手或遇到困难,可在后台回复: 远程刷机如果你是新手,要9008降级或者救砖,请先准备好充足的时间和良好的心态,…

python3.5兼容2.7吗_Python版本2.7切3.5和3.5切2.7

在Ubuntu上是自带Python2.7和3.5的 当你在终端输入Python的时候是显示Python2.7的叫大家你怎么切换到Python3.5版本1,查看是否存在python3.5终端输入 cd /usr/local/libls 查看 如果存在Python3.5 继续 没有的话 sudo apt-get install python3用命令删除 usr/bin/ 目录下默认的…

python中input函数的返回是哪种类型_Python3.x中input的变化:input函数默认返回字符串类型...

背景:学习《Python基础教程第2版》,第10.3章 标准库:一些最爱 时,运行如下例子:用户选择投掷的骰子数以及每个骰子具有的面数,随机返回骰子的点数,代码如下:from random import rand…

mysql_num_rows+报错_错误:警告:mysql_num_rows()期望参数1为资源,在第19行的C:\ xampp...

我不断收到使用的错误消息mysql_num_rows(),您能帮我弄清楚我的代码出了什么问题吗?这是我的代码://check if the user press submitif (isset($_POST[submit] )) {$customer preg_replace(#[^A-Za-z0-9]#i, , $_POST["username"]…

centos vsftp mysql_CentOS6.4 实现基于mysql的vsftpd

大纲一、安装所需要的软件包二、创建虚拟用户账号三、配置vsftpd四、启动vsftpd服务并查看五、关闭防火墙与SElinux六、配置虚拟用户有不同的访问权限一、安装所需要的软件包1. 安装开发环境[rootftp ~]# yum -y groupinstall "Development Tools" "Development…

java实时监听mysql_java实时监控mysql数据库变化

对于二次开发来说,很大一部分就找找文件和找数据库的变化情况对于数据库变化。还没有发现比较好用的监控数据库变化监控软件。今天,我就给大家介绍一个如何使用mysql自带的功能监控数据库变化1、打开数据库配置文件my.ini (一般在数据库安装目录)(D:\MYS…

python中cmd如何切换盘_redis 中如何切换db

redis 中如何切换dbredis数据库个数是可以配置的,默认为16个如上图我们如何切换呢?我在redis客户端查询如下 通过用select N 你想要的数据库 就能切到对应的数据库去了每个数据库的key值不会冲突,是分开存储的java代码中如何切换redis db&…

mysql max字符串报错_mysql [Warning] max_join_size报错问题解决办法

文章介绍了关于mysql [Warning] max_join_size报错问题解决办法,有需要的同学看看。100716 06:32:45 d started100716 6:32:45 [Warning] option max_join_size: unsigned value 18446744073709551615 adjusted to 4294967295100716 6:32:45 [Warning] option max_join_size: u…

jdbc odbc java mysql数据库连接_Java数据库连接之配置ODBC数据源

java使用JDBC-ODBC桥接连接SQLServer数据库需要配置ODBC数据源,配置步骤如下:1.进入控制面板,找到管理工具2.看到ODBC数据源,有64位和32位的,如果你的数据库是64位的就要选择64位的,32位的数据库也要选择对…

kali mysql停止服务器_从零开始:手把手教你黑客入门攻破服务器并获取ROOT权限...

有许多人对神秘的黑客一直感兴趣,却苦于网上资料繁杂,无法入门,在学黑客之前,你要知道什么是黑客,黑客就是那些对计算机有着强烈探索欲的人,一个真正的黑客,必须要至少掌握一门编程技术和熟悉系…

堆排序不稳定的例子_【译】Python中的堆排序

作者:Olivera Popović翻译:老齐介绍堆排序是高效排序算法的另一个例子,它的主要优点是,无论输入数据如何,它的最坏情况运行时间都是O(n*logn)。顾名思义,堆排序在很大程度上依赖于堆数据结构——优先级队列…

安卓手机备份_安卓手机数据备份与恢复方法汇总和操作详解

世界那么大,谢谢你来看我!!关注我你就是个网络、电脑、手机小达人每次使用电脑时,我们都会自觉的将重要的文件保存好并且备份起来防止丢失。那同样的,我们在使用手机时,也要养成手机备份的好习惯。今天就来…