Как я могу передавать контент между приложениями в Django? - PullRequest
0 голосов
/ 03 октября 2019

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

Просмотры

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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...