在推送到heroku之后/没有这样的表的操作错误

时间:2015-05-19 00:34:27

标签: html django heroku operationalerror

目前适用于本地环境,但在推送到heroku并访问我的实时页面后,我在/得到一个OperationalError。看起来我根本无法运行任何for循环。我只是想补充一下,我正在做djangogirl教程并且是新手。

  

在/ no表中的OperationalError:blog_post

     

模板渲染期间出错

     

在模板/app/blog/templates/blog/post_list.html中,第5行的错误({%为帖子中的帖子%})

这里是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 异常类型:OperationalError 例外价值:
没有这样的表: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路径:
[&#39; /应用&#39 ;,  &#39; /app/.heroku/python/bin' ;,  &#39; /app/.heroku/python/lib/python2.7/site-packages/setuptools-15.2-py2.7.egg' ;,  &#39; /app/.heroku/python/lib/python2.7/site-packages/pip-6.1.1-py2.7.egg' ;,  &#39; /应用&#39 ;,  &#39; /app/.heroku/python/lib/python27.zip' ;,  &#39; /app/.heroku/python/lib/python2.7' ;,  &#39; /app/.heroku/python/lib/python2.7/plat-linux2' ;,  &#39; /app/.heroku/python/lib/python2.7/lib-tk' ;,  &#39; /app/.heroku/python/lib/python2.7/lib-old' ;,  &#39; /app/.heroku/python/lib/python2.7/lib-dynload' ;,  &#39; /app/.heroku/python/lib/python2.7/site-packages'] 服务器时间:2015年5月18日星期一19:20:07 -0500

1 个答案:

答案 0 :(得分:0)

您是否在heroku上运行了初始迁移?

$ heroku run bash
$ ./manage.py migrate