Django 没有与给定查询匹配的Post。而有些项目具有相同的slug

Django 没有与给定查询匹配的Post。而有些项目具有相同的slug,django,django-views,django-urls,Django,Django Views,Django Urls,嗨,我一直在开发一个博客应用程序,我可以在本地主机上创建帖子并查看它们。然后我主持了这个博客,我得到了 没有与给定查询匹配的帖子。 我怀疑问题出在我的url上,因为其他人是如何解决同样的问题的,但它对我不起作用 Views.py ]您的本地数据库与生产数据库不同。尝试在“托管”数据库或生产数据库上使用管理员来查看是否有任何内容 根据您使用的数据库类型,有不同的方法将数据从您的本地开发环境移动到生产环境中这不是真正的答案,只是我所做的。我从regrex中删除了daye,它起到了作用你的reg

嗨,我一直在开发一个博客应用程序,我可以在本地主机上创建帖子并查看它们。然后我主持了这个博客,我得到了

没有与给定查询匹配的帖子。

我怀疑问题出在我的url上,因为其他人是如何解决同样的问题的,但它对我不起作用

Views.py


]您的本地数据库与生产数据库不同。尝试在“托管”数据库或生产数据库上使用管理员来查看是否有任何内容


根据您使用的数据库类型,有不同的方法将数据从您的本地开发环境移动到生产环境中

这不是真正的答案,只是我所做的。我从regrex中删除了daye,它起到了作用

你的regex for url看起来不错,你确定你的帖子已经发布了吗?是的,它们已经发布了,我可以在列表视图中看到它们,但是你的列表视图并没有像你的屏幕截图所示,只显示发布的
帖子
。post.published.all()仅使用slug获取publishedI删除日期,这不是一个好主意,我想我实际上在生产中使用了admin,我可以看到列出的帖子,但看不到详细信息视图。您可以在此处看到列出的帖子