添加表单后,OpenShift上安装的应用程序不会运行

时间:2015-07-23 12:35:18

标签: python flask openshift setup.py

我使用WTForms向我的应用程序添加了一个表单,现在我的应用程序不再适用于OpenShift。我可以在localhost上运行它,所以我认为错误可能在于setup.py。我需要做些什么才能让它发挥作用?

from setuptools import setup

 setup(name='Granite',
     version='2.0',
     description='Personal blog',
     author='myname',
     author_email='myemail',
     url='mysite',
     install_requires=[
         'Flask',
         'Flask-FlatPages'
     ],
 )

1 个答案:

答案 0 :(得分:2)

您需要将flask-wtf添加到install_requires列表中。

setuptools使用此列表安装应用程序需要运行的任何软件包。保持更新非常重要。您可以通过运行virtualenv激活的终端运行此命令来查看您在virtualenv中安装了哪些软件包( 使用virtualenv对吗?):

$ pip freeze [> filename]

可以选择添加括号中的部分以将结果输出到文件(通常称为requirments.txt)。请注意,您可能会在pip freeze中看到一些您不记得安装的内容。这些是通过syou安装的软件包的requirments.txt / setup.py安装的软件包。关闭我的头部,只需安装烧瓶,你的冻结应该有wsgirefjinja2werkzeug,我想再多了。

一些参考文献: