-2
私はブログを作りましたが、私はこれらのカードを作ってきましたが、私はそのコンテンツをお互いの上にではなく横に並べて欲しいと思っています。コンテンツを重ねるのを止めるにはどうすればいいですか?
model.py
class ProjectPost(models.Model):
title = models.CharField(max_length=120)
author = models.ForeignKey('auth.User')
image_url = models.CharField(max_length=1000, blank=True, null=True)
text = models.TextField()
def __str__(self):
return self.title
views.py
:ここ はイメージですあなたはcol-lg-3 ...
内側のループのためにあなたを包んいる
projects.html
{% extends 'blog/base.html' %}
{% block content %}
{% if user.is_authenticated %}
<div class="container-fluid">
<div class="row">
<div class="text-right">
<a href="{% url 'post_new' %}"><h1 class="glyphicon glyphicon-plus"></h1></a>
</div>
</div>
</div>
{% endif %}
<div class="container">
<div class="row">
<div class="col-lg-3 col-md-3 col-sm-4 col-xs-10 ">
{% for projectpost in projectposts %}
<div class="projectposts">
<img src="{{ projectpost.image_url }}" id="projects_image" class="img-thumbnail"/>
<div class="page-header">
<h2>{{ projectpost.title }}</h2>
</div>
<footer>By: {{ projectpost.author }}</footer>
<p>{{ projectpost.text | truncatewords:50 }}</p>
</div>
{% endfor %}
</div>
</div>
</div>
{% endblock %}
使用しているコード/スタイルを知らなくても(無理な広範な回答なしに)回答できません。 –
申し訳ありません、ただそれらを追加しました。 –