Мой текущий проект состоит из двух приложений. Одним из них является своего рода каталог товаров. Другой блог. Приложение каталога товаров указывает на главную страницу или страницу указателя. Я хочу добавить боковую панель там, где будут появляться новые сообщения в блоге из другого приложения. Это то, что я до сих пор. Может кто-нибудь сказать мне, что я делаю не так?
Просмотры
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)
URLs
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>