У меня также есть снимки экрана ниже, если это помогает понять, чего я пытаюсь достичь.
Я пробовал разные способы использования {% include 'some.html' %}
- Я пытался создать html-страницу и включить ее на домашнюю страницу, но она продолжает выдавать ошибки.
- Я пытался изменить group_list.html в (вставить шаблон), который и попытался вставить его как на индексную страницу, так и создал другое представление шаблона для групп. но я тоже получаю ошибки
Код: Выделить всё
Views.py:
class GroupCreate(LoginRequiredMixin, CreateView):
model = Group
fields = ('name', 'description')
class GroupList(ListView):
model = Group
class GroupDetail(DetailView):
model = Group
Код: Выделить всё
{% extends 'base.html' %}
{% block body %}
[h4]Groups[/h4]
Join a group or make a new Group.
[url={% url ]Start a Group[/url]
[h4]Second Column[/h4]
{% endblock %}
Код: Выделить всё
{% extends 'groups/group_base.html' %}
{% block pre_group %}
Welcome Back
[url={% url ]{{group.user.username}}[/url]
Groups
Welcome to the groups page! Select the Group with the shared interest
{% if user.is_authenticated %}
[url={% url ] Create a New Group[/url]
{% endif %}
{% endblock %}
{% block content %}
{% for group in object_list %}
[url={% url ]
{{group.name}}
{{group.description_html|safe}}
{{group.members.count}} member{{group.members.count|pluralize}}
{{group.posts.count}} post{{group.posts.count|pluralize}}
[/url]
{% endfor %}
{% endblock %}
Код: Выделить всё
View.pyКод: Выделить всё
from django.views.generic import TemplateView
class Homepage(TemplateView):
template_name = 'index.html'
class LoggedIn(TemplateView):
template_name = 'test.html'
class LoggedOut(TemplateView):
template_name = 'thanks.html'
Я хочу, чтобы такое представление списка отображалось в разделе главной страницы.
В настоящее время это представление отлично работает на странице групп.