現在はローカル環境で動作していますが、heroku にプッシュしてライブ ページにアクセスすると、/. 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 リクエスト URL: https://girlsblog.herokuapp.com/
Django バージョン: 1.7.7 例外タイプ: OperationalError 例外値:
そのようなテーブルはありません: blog_post 例外の場所: /app/.heroku/python/lib /python2.7/site-packages/django/db/backends/sqlite3/base.py in execute、485 行目 Python 実行可能ファイル: /app/.heroku/python/bin/python Python バージョン: 2.7.9 Python パス:
['/app', '/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', '/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