繁体   English   中英

Django-CheckboxSelectMultiple显示对象表示形式而不是对象名称

[英]Django - CheckboxSelectMultiple shows object representation instead of object's name

因此,我尝试列出城市的复选框,但未显示城市名称,而是显示了以下内容:

打印错误

如何使其显示名称而不是City object

在模型中,您必须为python3包括__str__ ,为python 2包括unicode

例如python 3:

class City(models.Model):
    name = forms.CharField(max_length=200, default="")

    def __str__(self):
        return self.name

Python 2

class City(models.Model):
    name = forms.CharField(max_length=200, default="")

    def __unicode__(self):
        return self.name

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM