Не выводит посты на главную страницу сайта из БД, не знаю что делать искал в инете варианты не подходят.
Проблема именно в БД потому что если делать просто пост то все гуд но если в цикле из БД то уже ничего не выводит. Подскажите пожалуйста, что делать?
P.S. Ошибок нет.
urls.py
from django.conf.urls import url, include
from . import views
from django.views.generic import ListView, DetailView
from main.models import AllFilms
urlpatterns = [
url(r'^$', views.index, name='index'),
url(r'^$', ListView.as_view(queryset=AllFilms.objects.all().order_by("-date")[:12], template_name="main/homepage.html")),]
views.py
from django.shortcuts import render
from django.http import HttpResponse
from .models import AllFilms
def index(request):
posts = AllFilms.objects.all()
return render(request, 'main/homepage.html')
return render(request, 'blog/index.html', context = {'posts' : posts})
homepage.py
{% extends "main/wrapper.html" %}
{% block content %}
<h3>{{posts.title}}</h3>
{% for film in posts %}
<h3>{{film.title}}</h3>
{% endfor %}
{% endblock %}
models.py
from django.db import models
class AllFilms(models.Model):
title = models.CharField(max_length = 50)
img_src = models.TextField()
def __str__(self):
return self.title