Django的通用实用程序

djgeneric的Python项目详细描述


安装

  1. 使用pip install djgeneric"安装或添加"djgeneric" 指向python路径的目录。
  2. "djgeneric"添加到设置中找到的INSTALLED_APPS元组 文件。
  3. 运行manage.py syncdb创建新表

用户名和电子邮件登录

要允许使用用户名或电子邮件登录,请添加到设置:

AUTHENTICATION_BACKENDS += ('djgeneric.auth.EmailAuthBackend',)

也可以使用djgeneric.auth.customauthenticationform中的表单。

谷歌分析

要使用谷歌分析代码,请添加到设置:

GOOGLE_ANALYTICS_PROPERTY_ID = 'UA-14845987-3'
GOOGLE_ANALYTICS_DOMAIN = 'mydomain.com'

TEMPLATE_CONTEXT_PROCESSORS += ('djgeneric.contect_processors.google_analitics',)

然后在基本模板中添加:

{% include 'djgeneric/ga.html' %}

登录所需中间件

要使用登录所需的中间件,请添加到设置:

LOGIN_REQUIRED_URLS = (
    r'/topsecret/(.*)$',
)
LOGIN_REQUIRED_URLS_EXCEPTIONS = (
    r'/topsecret/login(.*)$',
    r'/topsecret/logout(.*)$',
)

MIDDLEWARE_CLASSES += ('djgeneric.middleware.RequireLoginMiddleware',)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从arraylist元素调用方法   开关案例中的java错误。。。代码不返回任何内容   在TeamCity:Task:app:processDebugResources上使用Gradle进行构建时java失败   Android Studio的java Gradle同步(SDK)问题   小程序中的java Tic Tack Toe游戏:图像不工作   火柴ABC12;10;250.3使用regexjava   java如何在任务栏的系统托盘中隐藏JFrame   java ListProperty<T>与ObjectProperty<ObservableList<T>>   java如何将resultset数据转换为我的对象。以下是数据的格式   JavaJSF2和oracle   java Junit和EasyMock意外失败   使用java从生成的xml文档中删除xml声明   使用high ResultSet时某些表的java ArrayIndexOutOfBoundsException。fetchSize()   java检测点击按钮   while循环不会结束(Java)   java如何通过JUNIT将数据与文件进行比较?   hadoop Hive Java API寄存器JAR