django - /blog/ 关系“blog_post”处的 ProgrammingError 不存在 LINE 1: SELECT COUNT(*) AS “__count” FROM “blog_post” WHERE “blog_po
问题描述
我已经完成了在 heroku 上部署我的 django 应用程序。但是,当我去那里看它时,我看到了这个错误:
ProgrammingError at /blog/
relation "blog_post" does not exist
LINE 1: SELECT COUNT(*) AS "__count" FROM "blog_post" WHERE "blog_po...
如果您想查看完整的错误消息,请转到此处:https ://fathomless-lowlands-24834.herokuapp.com/blog/
我无法包含整个消息,因为它真的很长,并且超出了我在问题中允许的字数限制。我什至无法理解错误在哪里。我尝试在网上搜索此内容,但没有找到任何对我有帮助的回复。
这是我的post_list
视图功能:
def post_list(request, tag_slug=None):
object_list = Post.published.all()
tag = None
if tag_slug:
tag = get_object_or_404(Tag, slug=tag_slug)
object_list = object_list.filter(tags__in=[tag])
paginator = Paginator(object_list, 3) # 3 posts in each page
page = request.GET.get('page')
try:
posts = paginator.page(page)
except PageNotAnInteger:
# If page is not an integer deliver the first page
posts = paginator.page(1)
except EmptyPage:
# If page is out of range deliver last page of results
posts = paginator.page(paginator.num_pages)
return render(request,
'blog/post/list.html',
{'page': page,
'posts': posts,
'tag': tag})
解决方案
代码中没有错误。
运行heroku run python manage.py migrate
。迁移正常工作后,重新加载页面,您应该不会看到任何错误。
推荐阅读
- apache-spark - Oozie xmlns 版本
- c# - 如何从 C# 实例化非托管 C++ VST 插件
- vba - 使用内部 GPS 接收器和 VBA 获取 GPS 坐标
- python - Cmap w/ line plot. Can either plot under line (but solid) or gradient (but over line)
- python - 用python中“列表列表”中的前一个值替换零
- python - Discord bot AttributeError:“str”对象没有属性“id”
- font-face - @font-face 在我的 github io 上不起作用
- ubuntu - 在ubuntu中截断环境变量
- java - JavaFx“BorderPane 不是有效类型。”
- r - R 中 h2o 包中的 predict.H2OModel() 是否为 h2o.randomForest() 模型提供 OOB 预测?