我想创建一个网站,人们需要电子邮件邀请才能订阅,并且我是唯一允许邀请的人。我认为邀请申请是我所需要的。这是对的吗 ?实施起来容易吗?欢迎任何提示。
对于 django-registration 和 django-invitation 的安装,我读过我可以将解压缩的文件放在我的 django 路径中。这是对的吗 ?或者我应该使用 easy install 吗?
非常感谢。
我想创建一个网站,人们需要电子邮件邀请才能订阅,并且我是唯一允许邀请的人。我认为邀请申请是我所需要的。这是对的吗 ?实施起来容易吗?欢迎任何提示。
对于 django-registration 和 django-invitation 的安装,我读过我可以将解压缩的文件放在我的 django 路径中。这是对的吗 ?或者我应该使用 easy install 吗?
非常感谢。
通常,您应该能够将任何应用程序/模块放在 django 文件夹中,它应该可以工作。
但是,有几件事是不容忽视的。
确保不要忽略按照每个特定应用程序的说明编辑 settings.py 和 urls.py
请检查是否有任何依赖项。某些应用程序可能需要某些需要安装的库,例如映像等。
一些应用程序的过程更复杂,需要额外的设置、文件和调整。
专门针对settings.py中的Django注册2行:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.sites',
'registration', # add this line!
)
ACCOUNT_ACTIVATION_DAYS = 7 # 还有这一行!#一周激活窗口;当然,您可以使用不同的值。
以及在 urls.py 中:
(r'^accounts/', include('registration.backends.default.urls')),
至于邀请,几乎是一样的:
https://bitbucket.org/david/django-invitation/wiki/Home#basic-use
祝你好运