Восстановление данных из базы данных с помощью Python [закрыто]
<<<0><0> <Доброе утро. Я не могу вернуть в темплейт информацию, которая находится в БД, т.е. когда я загружаю html, не появляется информация из БД, которая вызывается. Я делаю это приложение на Python, используя Django.
Models.py
`from django.db import models
cursos = (
('1','Técnico em informática para Internet'),
('2','Técnico em Agropecuaria'),
('3','Técnico em Agroindustria')
)
class Postagem(models.Model):
titulo = models.CharField(max_length=100)
descricao= models.TextField()
imagem = models.ImageField(blank = True)
cursos = models.CharField(
max_length= 3,
choices = cursos,
)
def __str__(self):
return self.titulo
def __str__(self):
return self.descricao
def __str__(self):
return self.imagem
def __str__(self):
return self.cursos`
Views.py
from multiprocessing import context
from django.http import HttpResponse
from django.http import HttpResponseRedirect
from django.shortcuts import render,redirect
from .models import Postagem
'def listar(request):
postagens = Postagem.objects.all()
context = {
'postagens': postagens}
return render(request,'post/listar.html', context)'
urls.py
from django import views
from django.contrib import admin
from django.urls import path
from .import views
urlpatterns = [
path('admin/', admin.site.urls),
path('', views.listar, name = 'listar')
]
listar.html
<h1> Suas postagens </h1>
{{postagem.titulo}}
{ % for postagem in postagens % }
<span> <a href="/editar/{{postagens.id}}"> {{postagens.titulo}}</a> </span>
<span> <a href="/excluir/{{postagens.id}}"></a> </span>
<span> <a href="/nova/{{ppstagens.id}}"></a> </span>
{ % endfor % }
как он появляется на экране: