2012-01-29 63 views
2

我想在Heroku上尝试Django。我想用recaptcha注册用户。在Heroku上使用django注册与recaptcha

Heroku recommends使用pip。 pip安装django-registration 0.7,因为这是最新发布的软件包。 (0.8显然已经在阿尔法4年?)。 django-recaptcha需要django-registration 0.8。当我pip安装django-recaptcha时,它试图用pip安装django-registration,得到0.7,并且很伤心。

什么是最简单的维护?我是否应该不使用pip来下载这两个tarball并将它们放在我的源代码树中?

我很惊讶用户注册与captchas是不光滑的框架,只要Django左右。

回答

1

您可以编辑requirements.txt文件采取Django的注册回购的特定版本(“小费”是目前Django的注册一个不错的选择):

替换该行你你要求文件,该文件是这样的:

django-registration==0.7 

有:

hg+https://bitbucket.org/ubernostrum/django-registration/@tip 
+0

谢谢!如果该插件有效,我想要抓取该版本,直到我测试一个新版本。因此,我使用了hg + https://bitbucket.org/ubernostrum/django-registration/@fad7080fe769(此处用于格式化的空间)。请阅读http://www.pip-installer.org/en/latest/requirements.html。 – dfrankow 2012-02-18 15:27:59