不确定这是否是烧瓶博客问题或其他问题。在生产服务器上发帖(使用nginx)时,我得到以下内容。在开发中,我无法重现问题。我设法调试生产(这是一个痛苦,因为我必须重新启动所有新的打印价值)。在第248行调用url_for()之前,我发现post_id
是None
:
return redirect(url_for("blogging.page_by_id", post_id=pid,
slug=slug))
如果它有所作为,我刚刚让我的网站使用HTTPS。虽然我不记得在此之前是否存在这个问题。我认为确实如此。
File "/home/deploy/mywebsite/env/local/lib/python2.7/site-packages/werkzeug/routing.py", line 1758, in build
raise BuildError(endpoint, values, method, self)
BuildError: Could not build url for endpoint 'blogging.page_by_id' with values ['slug']. Did you forget to specify values ['post_id']?
有没有人解决过类似的问题?或者调试这个的最快方法是什么?