我在heroku上用django构建了一些东西,我得到了“在模板呈现过程中出错”的错误,但只在heroku上。在本地运行时,一切正常。另外,在呈现页面之前,我正在打印我试图呈现的字段,我看到它存在并且有效。模板非常简单:
这是网址.py在
from django.conf.urls import patterns, include, url
from django.contrib import admin
from perfil import views
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^$', views.lista_dato),
)
这是模型.py在
^{pr2}$我是利斯塔_数据.html在
{% extends 'perfil/base.html' %}
{% block content %}
{% for dato in datos %}
<div class="page-header">
<h1><center><a href="https://www.facebook.com/john.e.barbosa">{{ dato.nombre }}</a></center></h1>
</div>
<div>
<p><h2>Cedula de Ciudadania:</h2> {{ dato.cedula }}</p>
<p><h2>Tarjeta Profesional:</h2> {{ dato.tarjeta_profesional }}</p>
<p><h2>Celular:</h2> {{ dato.celular }}</p>
<p><h2>Email:</h2> {{ dato.email }}</p>
</div>
<div class="post">
<div class="date">Ultima Actualizacion
{{ dato.fecha_publicar }}
</div>
<h1>DESCRIPCIÓN</h1>
<p>{{ dato.descripcion }}</p>
<h1>FORMACIÓN</h1>
<p>{{ dato.estudio}}</p>
<h1>EXPERIENCIA LABORAL</h1>
<p>{{ dato.experiencia_laboral}}</p>
</div>
{% endfor %}
{% endblock content %}
这是基本.html在
{% load staticfiles %}
<html>
<head>
<title>PERFIL</title>
<link href='https://fonts.googleapis.com/css?family=Sigmar+One' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css">
<link rel="stylesheet" href="{% static 'css/miperfil.css' %}">
</head>
<body>
<div class="content container">
{% block content %}
{% endblock %}
</div>
</body>
</html>
最后这是视图.py在
from django.shortcuts import render
from django.utils import timezone
from .models import Dato
# Create your views here.
def lista_dato(request):
datos = Dato.objects.filter(fecha_publicar__lte=timezone.now()).order_by('fecha_publicar')
return render(request, 'perfil/lista_dato.html', {'datos': datos})
Error in HerokuError in heroku 2
这个单一的错误出现在heroku的本地环境中没有。在
您可能错过了运行迁移(这是在本地进行的)。试着通过
然后再试一次
相关问题 更多 >
编程相关推荐