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。
我正在将一个网站从我的本地开发机器移动到 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。