首页 文章

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

提问于
浏览
0

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

在/ no表中的OperationalError:blog_post模板渲染期间出错在模板/app/blog/templates/blog/post_list.html中,第5行出错({%post for 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 Exception Location:/app/.heroku/python/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py in execute,line 485 Python Executable:/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

1 回答

  • 0

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

    $ heroku run bash
    $ ./manage.py migrate
    

相关问题