Я новичок в Django и пытаюсь понять, как это работает.
По сути, я создаю этот простой блог, и у меня есть один вопрос относительно реализации QuerySets в моем файле .html
.
Вот так выглядит мой код:
Models.py
class Post(models.Model):
[...]
class Highlight(models.Model):
[...]
Views.py
from django.shortcuts import render
from django.utils import timezone
from .models import Post
from .models import Highlight
def post_list(request):
posts = Post.objects.all
return render(request, 'blog/post_list.html', {'posts': posts})
def highlight_list(request):
highlights = Highlight.objects.all
return render(request, 'blog/post_list.html', {'highlights': highlights})
Urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.post_list, name='post_list'),
path('', views.highlight_list, name='highlight_list'),
]
post_list.html
{% for post in posts %}
{{ post }}
{% endfor %}
{% for highlight in highlights %}
{{ highlight }}
{% endfor %}
Проблема в том, что он показывает только объекты из класса Post.
Можно ли как-то включить оба QuerySets из обоих классов?
Если да, что я делаю не так?
Спасибо!