我有一个模型,其中的一个选择字段category
是用户在提交条目时必须输入的。我想创建一个视图,其中每个类别都有自己的标题(只有一次),因此每个唯一类别都将具有自己的标题,然后显示与每个类别关联的title
。
models.py
class Position(models.Model):
club_functions = Choices('Corporate Relations', 'Events & Conference', 'Marketing & Operations', 'Software Development', 'Product')
title = models.CharField(max_length=50)
category = models.CharField(choices=club_functions, max_length=30, blank=False)
description = models.TextField(blank=True)
spec_q1 = models.CharField(max_length=500)
spec_q2 = models.CharField(max_length=500)
views.py
def position_list_view(request):
all_objects = Position.objects.all()
context = {
'object_list' : all_objects
}
return render(request, "exec_list.html", context)
exec_list.html
{% for object.category in object_list %}
<h3>{{ object.category }}</h3>
<p>{{ object.title }}</p>
{% endfor %}
关于如何执行此操作的任何想法?
答案 0 :(得分:1)
您可以使用regroup
<script type="text/javascript">
if ("ontouchstart" in document.documentElement) {
document.write("your device is a touch screen device.");
}
else {
document.write("your device is NOT a touch device");
}
</script>