关键词:
【中文标题】Django 1.6 无法在模板中显示来自模型的多对多字段【英文标题】:Django 1.6 Cant display a manytomany field from models in template 【发布时间】:2014-07-28 21:12:05 【问题描述】:我正在尝试在模板中显示来自医生模型的多对多字段。每个医生都有不止一种语言与之相关。所以我试图显示与每位医生相关的语言。我的问题是它没有显示任何东西
这是我要展示的模板
% for a in doctor.languages.all %
<p>a</p>
% endfor %
这是models.py
class Language(models.Model):
'''
a = "English"
b = "Arabic"
c = "Hindi"
d = "Urdu"
e = "Bengali"
f = "Malayalam"
g = "French"
h = "Spanish"
'''
name = models.CharField(max_length=200)
def __unicode__(self):
return self.name
class Doctor(models.Model):
name = models.CharField(max_length=30)
specialization = models.ForeignKey(Specialization)
clinic = models.ForeignKey(Clinic)
seekers = models.ManyToManyField(DoctorSeeker, through='Review')
language = models.ManyToManyField(Language)
education1 = models.CharField(max_length=100)
education2 = models.CharField(max_length=100, null = True)
gender_choices = ( ('M', 'Male'), ('F','Female'),)
gender = models.CharField(max_length=5, choices = gender_choices, null=True)
profile_pic = models.ImageField(upload_to='uploads/', null=True)
statement = models.TextField(null=True)
affiliation = models.CharField(max_length=100, null = True)
def __unicode__(self):
return u"%s %s" % (self.name, self.specialization)
【问题讨论】:
【参考方案1】:该字段名为language
,而不是languages
:
% for a in doctor.language.all %
<p> a </p>
% endfor %
【讨论】:
非常感谢。不敢相信我没有意识到这一点。我们可以格式化模型表单如何在模板上的 Django 中显示吗
】我们可以格式化模型表单如何在模板上的Django中显示吗【英文标题】:CanweformatastohowtheModelFormdisplaysinDjangoontemplate【发布时间】:2015-11-2308:05:29【问题描述】:所以我使用django用户模型(来自django.contrib.auth.models导入用户)并... 查看详情
我们可以格式化模型表单如何在模板上的 Django 中显示吗
】我们可以格式化模型表单如何在模板上的Django中显示吗【英文标题】:CanweformatastohowtheModelFormdisplaysinDjangoontemplate【发布时间】:2015-11-2308:05:29【问题描述】:所以我使用django用户模型(来自django.contrib.auth.models导入用户)并... 查看详情
Django 视图模板无法显示模型数据
】Django视图模板无法显示模型数据【英文标题】:Djangoviewtemplatecan\'tshowmodeldata【发布时间】:2021-02-1418:36:26【问题描述】:我定义了一个名为Visit的模型。有几种型号。在models.py中classVisit(models.Model):case=models.ForeignKey(Case,on_delete=... 查看详情
没有在 html 模板 django 中显示模型值
】没有在html模板django中显示模型值【英文标题】:notshowinfmodelsvalueinhtmltemplatedjango【发布时间】:2020-08-2211:31:21【问题描述】:我刚刚创建了一个应用程序,其中我创建了一个名为Quizz的数据库。用户来网站上进行测试。答案和... 查看详情
Django:在模板中显示选定的多项选择字段的值
】Django:在模板中显示选定的多项选择字段的值【英文标题】:Django:Displayvaluesoftheselectedmultiplechoicefieldinatemplate【发布时间】:2012-04-1703:31:37【问题描述】:我正在尝试找到一种方法来显示多选字段的选定/初始值的文本。我的... 查看详情
来自 Django 中 ImageField 的图像不会加载到模板中
】来自Django中ImageField的图像不会加载到模板中【英文标题】:ImagesfromImageFieldinDjangodon\'tloadintemplate【发布时间】:2013-04-1806:38:03【问题描述】:我正在本地机器上使用Django(1.5.1)构建画廊。在我的专辑模型中,我有一个ImageField。... 查看详情
检查元素是不是在模型中 - Django 模板
】检查元素是不是在模型中-Django模板【英文标题】:Checkifelementisinamodel-Djangotemplates检查元素是否在模型中-Django模板【发布时间】:2021-02-2610:57:00【问题描述】:我正在尝试制作一个赞按钮。一切正常,除了我无法检查(在模板... 查看详情
我无法让这个外键表值显示在 django 模板中
】我无法让这个外键表值显示在django模板中【英文标题】:Ican\'tgetthisforeignkeytablevaluetobedisplayedinthedjangotemplate【发布时间】:2021-10-2405:32:21【问题描述】:我的模板中无法显示一些ForeignKey值。这是问题中涉及的两个模型:**Models... 查看详情
使用 Form 标签在 Django 模板中获取模型的名称
】使用Form标签在Django模板中获取模型的名称【英文标题】:GettingtheNameoftheModelinaDjangotemplateusingtheFormtag【发布时间】:2016-07-1617:56:10【问题描述】:我想在Django的通用表单模板中显示模型的名称。我考虑过通过表单模板标签访问... 查看详情
模板中的多对多通过模型中的 Django 访问条目
】模板中的多对多通过模型中的Django访问条目【英文标题】:DjangoaccessentryfromManyToManyThroughmodelinatemplate【发布时间】:2018-12-0516:20:13【问题描述】:我想访问订阅给定培训的用户列表,并且我设法获得了正确数量的订阅者列表,... 查看详情
来自上下文的 Django 数据未显示在模板中
】来自上下文的Django数据未显示在模板中【英文标题】:Djangodatafromcontextnotshowingintemplate【发布时间】:2021-04-2105:35:24【问题描述】:我被Django中的模板上下文困住了。在我的模板中,我显示了有关球队的信息,并且我还想显示... 查看详情
从模型中显示(在模板中)选择 - Django
】从模型中显示(在模板中)选择-Django【英文标题】:Display(inTemplate)choicefromModel-Django【发布时间】:2018-10-1902:29:48【问题描述】:我需要从模板调用模型中的选择字段。models.py:...CAT=(("1","1"),("2","2"),)cat=models.CharField(max_length=2,... 查看详情
如何在 django cms 页面模板上显示 django 模型数据
】如何在djangocms页面模板上显示django模型数据【英文标题】:Howtodisplaydjangomodeldataonthedjangocmspagetemplate【发布时间】:2019-09-0300:35:11【问题描述】:我希望能够在djangocms页面上使用我的外部应用程序数据。我可以使用自定义插件... 查看详情
Django在模板中的相关模型调用上“无法解析余数”
】Django在模板中的相关模型调用上“无法解析余数”【英文标题】:Django\'couldnotparseremainder\'onrelatedmodelcallintemplate【发布时间】:2018-12-1000:06:43【问题描述】:当我尝试在我的模板中调用它时%ifmember.departments.relationship(department).i... 查看详情
Django:如何从两个模型中获取数据并将其显示在模板中?
】Django:如何从两个模型中获取数据并将其显示在模板中?【英文标题】:Django:Howtofetchdatafromtwomodelsanddisplayititemplate?【发布时间】:2020-08-0906:51:38【问题描述】:有两个模型Product和ProductImage我的代码如下:models.pyclassProduct(model... 查看详情
如何向 Django 模型添加额外数据以在模板中显示?
】如何向Django模型添加额外数据以在模板中显示?【英文标题】:HowtoaddextradatatoaDjangomodelfordisplayintemplate?【发布时间】:2013-11-1418:01:17【问题描述】:我的Django模型:classmyModel(models.Model):myIntA=models.IntegerField(default=0)我的观点:m... 查看详情
如何在 django 模板中的一行中显示来自 db 的输出文本
】如何在django模板中的一行中显示来自db的输出文本【英文标题】:howtoshowoutputtextfromdbjustinonelineindjangotemplates【发布时间】:2021-03-1801:01:52【问题描述】:在我的Django项目中,我想从我的PostgreSQL数据库中读取一些文本并像收件... 查看详情
在 django 模板中显示外键值
】在django模板中显示外键值【英文标题】:Displayforeignkeyvalueindjangotemplate【发布时间】:2016-09-1401:56:59【问题描述】:我查看了类似的问题,但无法找到合适的解决方案,或者我遗漏了什么?我有两个模型(SafetyCourse和SafetyCourseT... 查看详情