数据库
首页 > 数据库> > 【django入门】 15 ModelForm关联MySQL“多”字段表(增-页面)

【django入门】 15 ModelForm关联MySQL“多”字段表(增-页面)

作者:互联网

简介

Form、ModelForm都是django下forms下的类


Form能做到:


ModelForm 还能做到:


ModelForm编写新增页面

views.py中

  1. 定义用户的ModelForm类
  1. 将用户类作为变量(“form”)传入request函数,最终传入html

html中




此时需要在models.py,对具体表做特别定义,使该表(作为对象)返回的值默认为具体某个字段


  1. 逐个定义Bootstrap的样式


  1. 批量定义Bootstrap的样式

↑ 阅读django源码,才可发现这个方法:
用户类的super(),即django的ModelForm——的fiels.items()
包含name和field,其中可以在field.widget.attrs定义class


来源:BV1NL41157 武沛齐《2022 B站最详细django3教程(django从入门到实践)》P32-P33

标签:15,form,py,django,field,html,段表,MySQL,ModelForm
来源: https://www.cnblogs.com/navii/p/15906376.html