我当前的项目由两个应用程序组成。一种是产品目录。另一个是博客。产品目录应用程序指向主页或索引页。我想添加一个侧栏在那里,新的博客文章从其他应用程序将出现。这就是我目前所拥有的。有人能告诉我我做错了什么吗?你知道吗
视图
from blog.models import Post
def index(request):
Transmitters = reversed(Album.objects.all())
receiver = reversed(Receiver.objects.all())
posts = (Post.objects.all())
context = {'Transmitters': Transmitters , 'Receivers': receiver, 'Post': posts}
return render(request, 'music/index.html', context)
网址
urlpatterns = [
# /index/
url(r'^$', views.index, name='index'),
]
模板
<div class="container container-fluid">
{% for post in posts %}
<article class='media content-section'>
<img class='rounded-circle article-img' src='{{ post.author.profiles.image.url }}'>
<div class='media-body'>
<div class='article-metadata'>
<br>Published by <b>{{ post.author |capfirst}}</b> | <small class='text-muted'>{{ post.created }}</small>
</div>
<h2><a class='article-title' href="{{ post.get_absolute_url }}"><b>{{ post.title }}</b></a></h2>
<p class="lead">
{{post.body|safe|truncatewords:80}}
</p>
</div>
</article>
{% endfor %}
</div>
目前没有回答
相关问题 更多 >
编程相关推荐