django-inactive_user_workflow

软件截图:
django-inactive_user_workflow
软件详细信息:
版本: 0.1
上传日期: 11 May 15
开发: Ethan Jucovy
许可: 免费
人气: 24

Rating: 2.0/5 (Total Votes: 1)

Django的inactive_user_workflow是一个Django的插件,提供了一些扩展和覆盖到django.contrib.auth和Django的登记精简体验注册为您的网站的新用户。
提供了用于下列调整独立部分组成:
  1。让不活动的用户到您的Django网站登录
  2。经初步现场报名自动登录的新用户
  3。非活动重定向用户到您选择的页面,当他们尝试访问“限制”内容
它们可以连接起来的半独立。
你必须有“django.contrib.auth'在你的INSTALLED_APPS。
你必须有'登记'你的INSTALLED_APPS。
要安装,“i​​nactive_user_workflow”添加到您的INSTALLED_APPS。没有模型定义,所以你不需要重新运行的SyncDB。
使用了
使用它的最简单的方法是包括像URL配置图案
 (R'^账户/',包括(“inactive_user_workflow.urls'))
在你的根URLconf中。这将注册自己的看法,也从Django的登记和django.contrib.auth非重写的意见,但将不能注册无效用户夺目的中间件(见下文)。但是,如果你使用Django的权限检查正常,中间件将是可选的,因为django.contrib.auth总是返回False对不活动的用户权限检查。
细节
提供了两个观点:
  inactive_user_workflow.views.registration.register
这将覆盖一个行为改变的Django登记的registration_register观点:自动初始帐户创建后,用户就会记录。
  inactive_user_workflow.views.login.login
这将覆盖一个行为改变django.contrib.auth的auth_login观点:它允许不活动的用户登录到你的网站。
一个中间件提供:
  inactive_user_workflow.middleware.CatchInactiveUsersMiddleware
如果被激活,该中间件拦截请求通过登录的不活动的用户和他们重定向到一个名为“不活跃用户的观点。
一个简单直接到模板“无效用户”视图还提供;它发表在URL /帐户/非/(假设你安装包的网址在/账户/)。 (所以我刚才撒谎;提供了三个观点。)你可能会想覆盖提供的模板注册/ inactive_user.html,甚至超越你自己的自定义视图的视图。
您可以定义的不活动的用户可访问而不会被踢翻的“无效用户”视图的URL路径列表。要做到这一点,网址的前缀列表添加到您的settings.py命名ANONYMOUS_PATHS,就像这样:
ANONYMOUS_PATHS =('/帐号/','/ site_media /','/ publicview /')

要求

  • 蟒蛇
  • Django的

显影剂的其他软件 Ethan Jucovy

意见 django-inactive_user_workflow

评论没有发现
添加评论
打开图片!