首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Handle Django QuerySet

Handle Django QuerySet
EN

Stack Overflow用户
提问于 2016-11-25 09:01:20
回答 2查看 287关注 0票数 0

我正在了解Django QuerySet

这是我的观点

代码语言:javascript
复制
def CompletedFormulary(request) :
# Fonction qui donne un récapitulatif des informations du formulaire par rapport au dernier formulaire créé.

    # Reprise de tous les éléments de la table child et parent ayant l'ID le plus élevé
    identity = Identity.objects.all().order_by("-id")[0]

    identityAll = list(Identity.objects.all())
    context = {
        "identity" : identity,
        "identityAll" : identityAll,
    }

    return render(request, 'recapitulatif_identity.html',context)

还有我的recapitulatif_identity.html

代码语言:javascript
复制
<h2 align="center"> Votre formulaire a été validé </align> </h2>


{% block content %} 
Votre personne porte le numéro : {{ identity.id }} 

<h3> Récapitulatif des données enregistrées : </h3>

<li> Civilité : {{identity.title}}</li>
<li> Nom : {{identity.lastname}}</li>
<li> Prénom : {{identity.firstname}}</li>
<li> Sexe : {{identity.sex}}</li>
<li> Date de Naissance : {{identity.birthday}}</li>
<li> Ville de Naissance : {{identity.birthcity}}</li>
<li> Pays de Naissance : {{identity.birthcountry}}</li>
<li> Nationalité : {{identity.nationality}}</li>
<li> Profession : {{identity.job}}</li>
<li> Adresse : {{identity.adress}}</li>
<li> Ville : {{identity.city}}</li>
<li> Code Postal : {{identity.zip}}</li>
<li> Pays : {{identity.country}}</li>
<li> Email : {{identity.mail}}</li>
<li> Téléphone : {{identity.phone}}</li>

<br></br>

{{identityAll}}

{% endblock %} 

<br></br>

<form method='POST' action='/Identity/accueil'> {% csrf_token %}
<input type ="submit" value="Retour fiche identité" />
</form>

<form method='POST' action='/BirthCertificate/accueil'> {% csrf_token %}
<input type ="submit" value="Création d'un acte de naissance" />
</form>

问题是来自标识字段的显示。我想打印每行每行,如果可能的话,删除[<Identity: ..... > ]

我不知道我怎么能做到。

这就是结果

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-11-25 09:03:35

你只需要迭代一遍。

代码语言:javascript
复制
<ul>
{% for item in identityAll %}
  <li>{{ item }}</li>
{% endfor %}
</ul>
票数 4
EN

Stack Overflow用户

发布于 2016-11-25 09:04:40

只需做一个循环(参见文档)

代码语言:javascript
复制
{% for i in identityAll %}
<p>{{i.title}}</p>
<!-- Any other property you want to add... -->
{% endfor %}
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40801087

复制
相关文章

相似问题

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