python - 如何在 python-django 中水平查看元素

标签 python html css django

如何在 python-django 中使用 ListView 以水平方式对齐元素。

通过使用 ListView ,会发生垂直对齐的默认操作

下面的代码从数据库中获取数据并以垂直对齐的形式显示

python :-

class HomePageView(generic.ListView):
    template_name = 'Home/index.html'
    context_object_name = 'Events_List'

    def get_queryset(self):
        return Event.objects.order_by('id')

HTML:-

<div id="Events">
    <h2>Events</h2>
    {% if Events_List %}
        {% for Events in Events_List %}
            <div id="Events-list">
               <p>{{Events.Event_title}}</p>
            </div>
            <p></p>
        {% endfor %}
     {% else %}
         <p>No polls are available.</p>
     {% endif %}
 </div>

截图:-

Screenshot

我需要水平对齐这些 div

最佳答案

可能是这样

.boxes > div{
  width: 100px;
  height:100px;
  display:inline-block;
  float:left;
  background-color: red;
  margin-right: 6px;
}
<div class="boxes">
  <div>box1</div>
  <div>box2</div>
</div>

关于python - 如何在 python-django 中水平查看元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53719865/

相关文章:

Python:sys.exc_info() 缺少局部变量

python - 如何将 iPython 设置为普通用户的简化命令外壳

python - 通过 brew 的 Mac OSX pip3 问题

html - 如何自定义 buildbot 网页

javascript - 如何在非事件选项卡中获取元素的位置

CSS float 导致元素重叠

python - 自定义夹层(使用不同的主题)

html - Internet Explorer 10 和 11 中的灰度 CSS 背景?

html - 不打勾 "Print Background Colors and Images"IE8/9 不打印要点

javascript - 在第 n 个位置添加新列 Javascript