Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >显示数据库Django中的复选框值

显示数据库Django中的复选框值
EN

Stack Overflow用户
提问于 2019-07-16 08:26:23
回答 1查看 431关注 0票数 0

我在做一个ModelForm。我有一个性别字段,在那里我给了choices.In forms.py文件,我已经将这些选择转换为复选框使用小工具。

模型.py

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
class UserModel(models.Model):
    #username=models.ForeignKey(
    #    on_delete=models.CASCADE,
     #   related_name='custom_user')

    name=models.CharField(
        max_length=50,
        verbose_name='Full Name',
    )

    gender=models.CharField(
        choices=(
            ('M','Male'),
            ('F','Female'),
        ),
        max_length=1,
        verbose_name='Gender',
        default='M'
    )

forms.py

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
class UserForm(forms.ModelForm):


    class Meta:
        model=UserModel
        exclude=()
        widgets = {
            'DOB': forms.SelectDateWidget(),
            'gender':forms.RadioSelect(),
            #'hobbies':forms.CheckboxSelectMultiple()

        }

一切正常,数据存储在数据库中,但是当我在django shell中使用commands.Instead从数据库中获取数据时,我得到了'M‘或'F’。我知道对于选择字段,我们可以使用object_of_modelclass.get_gender_display来获取选择的名称,它会返回选择的全名。但是,由于我已经将选择转换为forms.py中的复选框字段,所以现在当我使用object_of_modelclass.get_gender_display从数据库获取数据时,它将返回

Django shell命令im使用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from .models import UserModel
a=Usermodel.objects.get(pk=1)
a.get_gender_display

它返回

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
functools.partial(<bound method Model._get_FIELD_display of <UserModel: hoo>>, field=<django.db.models.fields.CharField: gender>)

如何获得“男性”和“女性”的原名?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-16 08:36:32

您应该将get_FIELD_display作为函数调用,因此使用()。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a.get_gender_display()
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57053055

复制
相关文章
Django 中图片的上传及显示
在 Django 中,上传文件不同于普通服务器的上传方法,在普通服务器中只需要使用一个 Controller 来控制文件的上传即可完成,但是在 Django 中,则需要额外使用数据库资源来存储文件。本文将说明如何使用 Django 接收、保存并且返回图片。
Kindem
2022/08/12
3.4K0
Android 获取单选与复选框的值
效果图: 布局文件: <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas
圆号本昊
2021/09/24
2.6K0
Android 获取单选与复选框的值
含有复选框的表格显示与隐藏切换
如果使用v-if,注意使用this.nextTick,并且this.nextTick 放的位置在里面,不要显示表格的时候就使用this.
tianyawhl
2020/12/16
2.3K0
含有复选框的表格显示与隐藏切换
eclipse中运行hbase时不能显示表中的值
for(Result row:table.getScanner("fam1".getBytes())){ // System.out.format("ROW\n", new String(row.getRow()));//attention:the format can't be used. System.out.println("ROW\t"+new String(row.getRow())); for(Map.Entry<byte[], byte[]>entry:ro
闵开慧
2018/03/30
3K0
Django中数据库的相关操作
year、month、day、week_day、hour、minute、second:对日期时间类型的属性进行运算。
小闫同学啊
2019/07/18
2.2K0
Django中数据库的相关操作
如何修改django的app在admin中显示的名称
在django的开发中,很多时候我们希望app在admin中显示成我们想要的中文名,而不是显示默认的app_label名称。 比如我们有一个blog应用,在我们的blog app目录下面,默认会生成一个apps.py文件,类似:
小海怪的互联网
2019/09/25
3.4K0
如何修改django的app在admin中显示的名称
Django模板引擎中变量作为属性值调用
作者:matrix 被围观: 2,268 次 发布时间:2019-05-16 分类:Python 零零星星 | 4 条评论 »
HHTjim 部落格
2022/09/26
1.6K0
Django模板引擎中变量作为属性值调用
Django ORM 查询表中某列字段值
方式一获取到的是一个QuerySet,内容是键值对构成的,键为表的列名,值为对应的每个值。
BigYoung小站
2020/05/04
3.7K0
全选-复选框-控制表格的列的显示和隐藏
在做一些后台数据统计功能时,需要做一些展示层面上的过滤,结合复选框,显示和隐藏某一列或某一行
itclanCoder
2021/11/30
3.8K0
全选-复选框-控制表格的列的显示和隐藏
django显示当前时间
直接用HttpResponse返回一个html标签不太好,如果代码比较多,就不合适了。
py3study
2018/08/02
3.1K0
Django admin显示中文
在定义 Model 类的时候,在 Meta 里面显式指定 verbose_name 和 verbose_name_plural即可指定该模型在 Admin 里面显示的别名。
用户2936342
2018/08/27
1.2K0
django 获取post传递的值
django 中post方法传值,用普通的request.POST.get(‘value’) 是没法正常接收到前端传递过来的值的
kirin
2020/07/14
3.9K0
JQuery | CheckBox 复选框数据源回填显示操作
躺平程序员老修
2023/09/05
2591
django 通过get_FOO_display 查找模型中的choice值
在 django 的 models.py 中,我们定义了一些 choices 的元组,类似一些字典值,比如一个订单状可能有多种状态,这时订单状态这个字段就可以用 choice ,在数据库中 status 保存的是数字整型。
用户4945346
2020/06/16
1.6K0
点击加载更多

相似问题

限制显示在Django管理复选框中的值

20

如何根据数据库中复选框的值显示复选框?

15

Django表单:复选框显示时没有值

10

django -只显示选择框值,不显示复选框

16

使用复选框问题显示数据库中的值

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文