Django一对一操作实例(外键)!

第一步:删除原有数据库文件,重新拟定modles.py文件,重新生成迁移文件,同步写入库!插入要外键的表格!Django一对一操作实例(外键)!

Django一对一操作实例(外键)!

注:verbose_name作用:在admin后台管理数据模型类时实现自定义显示字段标签!就是给你的模型类起一个更可读的名字                                      一般定义为中文,例如:
                                        verbose_name = "学校"

       verbose_name_plural作用:这个选项是指定,模型的复数形式是什么,比如:
                                                    verbose_name_plural = "学校"

                                                    如果不指定Django会自动在模型名称后加一个’s’

第二步:注册外键表格,生成admin后台数据;

Django一对一操作实例(外键)!

第三步:捕获班级数据,循环写入下拉表单,显示在前端

Django一对一操作实例(外键)!

Django一对一操作实例(外键)!

第五步:

Django一对一操作实例(外键)!

注:Django一对一操作实例(外键)!此处因为是外键表格,数据寻址主要是id,所以要用 变量名_id 的方式