【发布时间】:2018-02-13 19:26:20
【问题描述】:
我的 models.py 是
class Question(models.Model):
question_text = models.CharField(max_length= 100)
pub_date = models.DateTimeField('Date Is Published')
image = models.ImageField(upload_to="Question_Image", blank=True)
def __str__(self):
return self.question_text
而且,我必须添加一个类“类别”,以便我的每个问题都可以选择以下四个类别之一:世界、技术、屏幕和运动。例如,我拥有的一个类别 html 是 screen.html 和我只需要显示基于类别“屏幕”的问题。这是我的 screen.html。
{% extends 'polls/base.html' %}
{% block main_content %}
{% if latest_questions %}
<body>
<ul style="list-style: none;">
{% for question in latest_questions %}
<li style="float:center">
<div id="tabs"><a id="tabsword" href={% url 'polls:detail' question.id %}>
<img id="tabsimage" align="middle" src='{{question.image.url}}'/>
<p style=" font-size: 25px; font-family: Verdana; color: whitesmoke; text-align: center"><b>{{question.question_text}}</b></p>
</a>
</div>
</li>
{% endfor %}
</ul>
{% else %}
<p> You have no questions. Please add some.</p>
{% endif %}
{% endblock %}
帮助我以某种方式修改代码,以便我可以添加类类别,将每个问题从四个类别中分配出来,并仅根据上述 html 上的类别“屏幕”显示问题。
【问题讨论】:
标签: django django-models django-templates django-views