使用电子邮件作为用户身份验证用户名的django应用程序。

django-use-email-as-username的Python项目详细描述


https://badge.fury.io/py/django-use-email-as-username.svghttps://travis-ci.org/jmfederico/django-use-email-as-username.svg?branch=masterhttps://codecov.io/gh/jmfederico/django-use-email-as-username/branch/master/graph/badge.svghttps://img.shields.io/badge/code%20style-black-000000.svg

使用电子邮件作为用户身份验证用户名的django应用程序。

功能

  • 没有用户名字段的自定义用户模型
  • 使用电子邮件作为用户名
  • 包括用于快速安装的django管理命令
  • 遵循djangobest practices来获取新的django项目和用户模型。

快速启动

  1. 安装django使用电子邮件作为用户名

    $ pip install django-use-email-as-username
    
  2. 将其添加到已安装的应用程序中

    INSTALLED_APPS = (
        ...
        'django_use_email_as_username.apps.DjangoUseEmailAsUsernameConfig',
        ...
    )
    
  3. 创建新的django应用程序:

    $ python manage.py create_custom_user_app
    
  4. 将新应用程序添加到已安装的应用程序中

    INSTALLED_APPS = (
        ...
        'django_use_email_as_username.apps.DjangoUseEmailAsUsernameConfig',
        'custom_user.apps.CustomUserConfig',
        ...
    )
    
  5. 现在指导Django使用您的新型号:

    AUTH_USER_MODEL = 'custom_user.User'
    
  6. 创建并运行迁移:

    $ python manage.py makemigrations
    $ python manage.py migrate
    

现在您有了一个新的django应用程序,它提供了一个自定义的用户模型。

您可以在将来的任何时候进一步修改新的用户模型,只要记住 创建并运行迁移。

注释

这个应用程序为您提供了一个自定义的用户模型,对于new Django项目。

Changing to a custom user model mid-project不容易。

建议始终在每个 Django项目。

学分

用于呈现此包的工具:

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

推荐PyPI第三方库


热门话题
java这两个例子是等价的(volatile+synchronized increment还是synchronized fetch+increment)?   java Spring Boot+LocalDate:“没有主构造函数或默认构造函数”   java代码,用于在jasper报告中以指定格式显示浮点值   java@AllArgsConstructor不使用Springbean   在同一行上声明多个Java数组?   java在JSP中使用JSon   从Java运行PowerShell加载第三方模块ResourceUnavailable:FileNotFoundException   java Do SWIG在carrays中的数组类。我可以释放它们包装的调用数组吗?   java无法在linux中加载库MediaInfo   文件的java大小在写入一些文本时会变成GB   java将Arraylist转换为要通过Whatsapp共享的项目列表   java Android保存网络请求状态   java标签一个泛型类型参数,以超级   java向二进制文件添加自定义元数据   java在使用JScrollPane滚动文本时偶尔会出现扭曲显示   java log4j2仅记录到控制台   java不一致的Apache Solr查询结果   如何在web项目的前端使用php,后端使用java   java如何使spring批处理步骤执行与可配置线程数并行?   java无法为ArrayList<thread>中的可运行文件调用getter?