模板网站修改,免费货源在线永久,个人做跨境电商哪个平台好,建立网站和小程序需要多少钱1.定义choices
我在创建表时#xff0c;对于性别这个字段#xff0c;定义了choices 选项#xff0c;1代表男#xff0c;2代表女 mysql中表的数据如下#xff0c;里面存储的是1或2 如果我们在网页上展示的时候#xff0c;想展示“男”或“女”#xff0c;而不是数字1或2…1.定义choices
我在创建表时对于性别这个字段定义了choices 选项1代表男2代表女 mysql中表的数据如下里面存储的是1或2 如果我们在网页上展示的时候想展示“男”或“女”而不是数字1或2
我们可以通过 get_field_name_display() 方法获取该字段的可读值而不是直接显示数据库中存储的值。
其中field_name就是我们定义时该字段的命名gender
2.使用get_field_name_display()
在python语法中我们可以通过 obj.get_gender_display() 来获取性别的可读值男 或 女例如 而在模板语法中我们通过{{ obj.get_gender_display }}来获取性别的可读值与python语法相比没有小括号例如 总结get_field_name_display() 是 Django 提供的一个便捷方法用于获取带有 choices 选项字段的可读值。