我有一个html模板。它的搜索结果设计以
这样的方式显示结果result1 result2
result3 result4
result5 result6
so on with load more button
现在我在django项目中的models.py中有数据,我想以这种方式在html页面上打印数据。我已经尝试过循环。但结果如下:
result1
result2
result3
result4
result5
result6
result7
请按照以下方式建议任何解决方案以获取结果:
result1 result2
result3 result4
result5 result6
so on with load more button
答案 0 :(得分:0)
您可以尝试通过Bootstrap更改HTML上元素的样式。Bootstrap Document。
在render.html中:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<div class="container">
{% for result in results %}
<div class="col-sm-6" >{{ result }}</div>
{% endfor %}
</div>
在views.py
from django.shortcuts import render
from myapp.models import MyModel
def myView(request):
# some code
results = MyModel.objects.all()
return render(request, 'render.html', results=results)