django_comments 网站包缺少模板?

django_comments site package missing templates?

我正在将一个网站从我的本地开发机器移动到 PA。我收到模板未找到错误。经过一番搜索,似乎在模板目录中找不到 django_comments form.html 模板。据推测,因此,collectstatic 不会创建要提供的静态文件。查看我的开发机器上的安装,站点包中有一个模板目录,但 PA 上的包中没有。我注意到我的 django.contrib_comments 发行版是 1.9.0,而它在 PA 上是 1.8.0。 (我的 venv 创造的神器?)

我的问题是"am I missing something"。我当然可以通过将模板包含在我自己的目录中来解决这个问题,但出于显而易见的原因,我宁愿不这样做。

建议? (如果我 运行 pip install,我会收到 unicode not defined 错误)

谢谢, --唐

您需要确保所有软件包(python.contrib_comments 或其他)的版本在本地与 PA 上相同。

一种方法是在本地执行 pip freeze > requirements.txt,然后将 requirements.txt 上传到 PythonAnywhere,在 PythonAnywhere 上设置 virtualenv,然后 pip install -r requirements.txt 获取正确的版本所有包裹。然后配置您的 PythonAnywhere webapp 以在您的 webapp 仪表板上使用该 virtualenv。