首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Django模板正在打印对象表示,而不是对象值

Django模板正在打印对象表示,而不是对象值
EN

Stack Overflow用户
提问于 2019-03-18 02:40:27
回答 2查看 222关注 0票数 1

views.py

@login_required 
def ManageDomain(request): 
    AssocNotAuthDomains = Tld.objects.filter(FKtoUser_id=request.user,auth=0)
    AssocAuthDomains = Tld.objects.filter(FKtoUser_id=request.user,auth=1)

    return render(request, 'site/account/template.html', {
         'AssocNotAuthDomains':AssocNotAuthDomains,
         'AssocAuthDomains':AssocAuthDomains
    })

template.html

{% if AssocAuthDomains or AssocNotAuthDomains  %}
<div class="acctDomains">
    <h3 class="Titles"><img src="{% static "img/templated/acct/AuthDomainSm.png" %}" width="22" height="22" alt="Authorized Domain(s)" /> Verified Domains</h3>
    <ul>
    {% for authdomain in AssocAuthDomains %}
        <li>{{ authdomain }}<span><a class="scan" href="/Account/PerformScan/?d={{ authdomain }}">Scan now</span></a></li>
    {% endfor %}
    </ul>
    <h3 class="Titles"><img src="{% static "img/templated/acct/UnAuthDomain.png" %}" width="22" height="22" alt="Unverified Domain(s):" /> Unverified Domains</h3>
    <ul>
    {% for notauthdomain in AssocNotAuthDomains %}
        <li>{{ notauthdomain }}<span><a class="scan" href="Verify Now">Verify now</span></a></li>
    {% endfor %}
    </ul>
</div><!--acctDomains-->

这将打印出来:

Tld object (1)

Tld object (2)

而不是值,例如websiteabc.com

我做错了什么?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-18 02:54:47

如果要呈现这样的模型实例,则必须在模型中实现__str__

class Tld(models.Model):
    def __str__(self):
        # return something meaningful here like self.some_attribute

或者您必须在模板中显式使用一个属性,如下所示

 {{ authdomain.some_attribute }}

否则,python不知道如何从对象中获取有意义的内容来显示。

票数 1
EN

Stack Overflow用户

发布于 2019-03-18 02:51:26

这是因为您试图显示整个对象,而不是值。

你需要更换

{{ notauthdomain }}

使用

{{ notauthdomain.name }} 

将' name‘替换为您的值的字段名- websiteabc.com

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55210601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档