MySql教程

【django入门】 14 网页关联MySQL“多”字段表(增)

本文主要是介绍【django入门】 14 网页关联MySQL“多”字段表(增),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

原始方式新增

  1. 使用select与option,控制下拉输入“男”、“女”
  • 注意class = "..."写入select中,option保持干净
  • 注意“男”对应value “1”,“女”对应value “2”

  1. 下拉输入“男”、“女”的升级写法
  • 将models.py中的【元祖gender_choices元祖】传入views.py(字典“context”)
  • 再将字典传入html(所传递的变量名,是字典中的'gender_choices')
  • 在html中,遍历展示gender_choices(obj.0是“1”和“2” obj.1是“男”和“女”)







  1. 循环展示所有外联字段depart_id
  • ORM获取Department表所有数据,以“depart_list”变量存入字典“context”
  • 同上,将字典传入html(所传递的变量名,是字典中的'depart_list')
  • 前段下拉列表里,选项显示的是部门名称,POST提交的是对应的部门ID




  • (无图)最后,需要对input或select添加name属性,以便在views.py以POST获取、提交到数据库
    ↑ 这部分不值得详述

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

这篇关于【django入门】 14 网页关联MySQL“多”字段表(增)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!