我问的是关于我的HTML模板的问题。我使用Django显示了一些QuerySet的结果,我想修改显示用户方面。
我不知道我是否可以使用Django制作这类内容,或者JavaScript是否允许这样做。
我有一个HTML模板:
<h2 align="center"> Affichage de toutes les fiches individuelles </align> </h2>
<br></br>
{% block content %}
<h4> Récapitulatif des 10 dernières fiches individuelles créées: </h4>
<ul>
{% for item in identity %}
<li>{{ item }}</li>
{% endfor %}
</ul>
<h4> Récapitulatif des 10 dernières fiches individuelles créées habitant en France: </h4>
<ul>
{% for item in identity_France %}
<li>{{ item }}</li>
{% endfor %}
</ul>
{% endblock %}
从这个观点来看:
def Consultation(request) :
identity = Identity.objects.all().order_by("-id")[:10] #Les 10 dernières fiches créées
identity_France = Identity.objects.filter(country='64').order_by("-id")[:10] #Les 10 dernières fiches où la personne habite en France
context = {
"identity" : identity,
"identity_France" : identity_France,
}
return render(request, 'resume.html', context)
是否可以将结果显示为数组?使用列,每列的标签等...?
类似的东西:
谢谢!
编辑:
我发现JQuery做到了:JQuery Array
答案 0 :(得分:1)
您可以在{%for%} {%endfor%}模板标记中执行任何操作。 比如,你可以把你的对象放在一个表中
DispatchQueue.global(qos: .userInitiated).async {
let url = URL(string: "http://www.helpmewastetime.com/service.php")
let data = NSData(contentsOf: url!)
values = try! JSONSerialization.jsonObject(with: data! as Data, options: JSONSerialization.ReadingOptions.mutableContainers) as! NSArray
DispatchQueue.main.async {
self.tableView.reloadData()
}
}