Python Django CMDB项目实战之-3创建form表单,并在前端页面上展示

时间:2021-07-05 10:28:50

基于之前的项目代码

Python Django CMDB项目实战之-1如何开启一个Django-并设置base页、index页、文章页面

Python Django CMDB项目实战之-2创建APP、建模(models.py)、数据库同步、高级URL、前端页面展示数据库中数据

新建一个forms.py

加入下面的代码,定义forms

Python Django CMDB项目实战之-3创建form表单,并在前端页面上展示

还有另外一种更简单的一种定义方式

实际上,我们的FanhuaForm和models数据库是对应的,因为有了,models中的表,才创建FanhuaForm表单去存储它的数据

Python Django CMDB项目实战之-3创建form表单,并在前端页面上展示

然后我们做一个server_register.html的页面

Python Django CMDB项目实战之-3创建form表单,并在前端页面上展示

现在把,server_register.html也指出来

首先,在视图中进行表单实例化,并且传递到前台

Python Django CMDB项目实战之-3创建form表单,并在前端页面上展示

Python Django CMDB项目实战之-3创建form表单,并在前端页面上展示

server_register.html这样修改

Python Django CMDB项目实战之-3创建form表单,并在前端页面上展示

然后看看效果

Python Django CMDB项目实战之-3创建form表单,并在前端页面上展示

可以看到样式很丑,可以改下样式

Python Django CMDB项目实战之-3创建form表单,并在前端页面上展示

有三种样式

Python Django CMDB项目实战之-3创建form表单,并在前端页面上展示

还可以这样改:

修改forms.py

Python Django CMDB项目实战之-3创建form表单,并在前端页面上展示

引入FanhuaForm

Python Django CMDB项目实战之-3创建form表单,并在前端页面上展示

Python Django CMDB项目实战之-3创建form表单,并在前端页面上展示

然后前端界面可以看到效果

Python Django CMDB项目实战之-3创建form表单,并在前端页面上展示

交流群610501884