【发布时间】:2015-07-30 15:34:29
【问题描述】:
目前在本地环境下工作,但在推送到 heroku 并访问我的实时页面后,我在 / 处收到 OperationalError。看起来我根本无法运行任何 for 循环。我只想补充一下,我正在做 djangogirl 教程,并且是新手。
OperationalError at / no such table: blog_post
模板渲染时出错
在模板 /app/blog/templates/blog/post_list.html 中,第 5 行出错({% for post in posts %})
这里是 post_list.html
{% extends 'blog/base.html' %}
{% block content %}
{% for post in posts %}
<div class="post">
<div class="date">
{{ post.published.date }}
</div>
<h1><a href="{% url 'blog.views.post_detail' pk=post.pk %}">{{ post.title }}</a></h1>
<p> {{ post.text|linebreaks }}</p>
</div>
{% endfor %}
{% endblock content %}
这是我的 .gitignore:
myvenv
__pycache__
staticfiles
local_settings.py
db.sqlite3
附加信息:
请求方法:GET
请求网址:https://girlsblog.herokuapp.com/
Django 版本:1.7.7
异常类型:操作错误
异常值:
没有这样的表:blog_post
异常位置:/app/.heroku/python/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py 在执行中,第 485 行
Python 可执行文件:/app/.heroku/python/bin/python
Python版本:2.7.9
Python 路径:
['/应用程序',
'/app/.heroku/python/bin',
'/app/.heroku/python/lib/python2.7/site-packages/setuptools-15.2-py2.7.egg',
'/app/.heroku/python/lib/python2.7/site-packages/pip-6.1.1-py2.7.egg',
'/应用程序',
'/app/.heroku/python/lib/python27.zip',
'/app/.heroku/python/lib/python2.7',
'/app/.heroku/python/lib/python2.7/plat-linux2',
'/app/.heroku/python/lib/python2.7/lib-tk',
'/app/.heroku/python/lib/python2.7/lib-old',
'/app/.heroku/python/lib/python2.7/lib-dynload',
'/app/.heroku/python/lib/python2.7/site-packages']
服务器时间:2015年5月18日星期一19:20:07 -0500
【问题讨论】:
标签: html django heroku operationalerror