0

我会尽量精简这个问题,以免它太模糊。

所以我在 Django 应用程序中使用这个django-ajax-validation插件。我相当确定我遇到的问题位于我的 settings.py 和 Heroku 之间。当我部署时,我收到此错误消息:

2013-03-08T18:54:17+00:00 heroku[web.1]:使用命令python manage.py runserver 0.0.0.0:53994 --noreload
2013-03-08T18:54:18+00:00 app[web.1] 启动进程:错误:没有名为 ajax_validation 的模块
2013-03-08T18:54:19+00:00 heroku[web.1]:进程以状态 1 退出
2013-03-08T18:54:19+00:00 heroku[web.1]:状态从开始变为坠毁

在我安装的应用程序中,我有:

INSTALLED_APPS = (
    'ajax_validation',

除其他事项外。

在 django-ajax-validation 文档中,作者提到添加ajax_validation/到您的PYTHONPATHajax_validationINSTALLED_APPS的以安装插件。也许因为我没有经验,我发现前一步含糊不清,我能找到的最接近的东西是安装他的setup.py文件python setup.py install

这是不正确的吗?有没有其他方法可以将应用程序添加为模块?

让我知道是否需要清理任何东西。

4

1 回答 1

2

好消息,Heroku 支持通过 pip 安装 python 包,这是一个非常有用的管理 django 应用程序的工具。一切都在 Heroku 的网站上进行了解释:https ://devcenter.heroku.com/articles/python-pip 。

于 2013-03-08T19:36:00.277 回答