跳转到主要内容

修改Django内置的contrib auth应用以支持更长的用户名

项目描述

django-auth-hack

这是一个用于修改Django内置的 django.contrib.auth 应用的Django应用。此应用旨在为 User 模型添加对更长的用户名字段的支持。

安装和配置

要安装此应用,您需要首先使用pip将其添加到您的环境中

$ [sudo] pip install django-auth-hack

然后您需要将 auth_hacks 添加到您的 INSTALLED_APPS 顶部,在任何其他应用之前

INSTALLED_APPS = (
    'auth_hacks',
    # other apps
)

您可以通过在设置文件中定义 USERNAME_MAX_LENGTH 来自定义新的用户名最大长度

USERNAME_MAX_LENGTH = 255

数据库

请确保您已修改 auth_user 表中的 username 列。您可以使用South或手动运行 ALTER TABLE SQL。使用MySQL,您可以运行

ALTER TABLE auth_user MODIFY COLUMN auth_user VARCHAR(255) NOT NULL;

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码发行版

django-auth-hack-0.1.1.tar.gz (2.2 kB 查看哈希值)

上传时间: 源代码

由以下支持