Django Mixin申请,申请注册或付费
django-registrationwall的Python项目详细描述
django registration wall是一个Djangomixinapplication限制anonymous user对内容的访问,然后用户被重定向到login URL。该行为是根据常见的paywall场景建模的
假新闻文章的功劳归于洋葱。
安装
$ pip install django-registrationwall
添加到settings.py
INSTALLED_APPS=[# ...'regwall',]
添加到您的views.py之一
fromdjango.views.genericimportDetailViewfromregwall.mixinsimportRaiseRegWallMixinfrom.modelsimportArticleclassArticleDetailView(RaiseRegWallMixin,DetailView):model=Article