PyPI:
SSO设置起来可能是一件棘手的事情,特别是如果您的组织具有自定义的OAuth2 SSO提供程序,该提供程序以与
Django
哲学不兼容的方式返回有关
用户
的信息。
该插件允许您定义自定义回调,这些自定义回调将从授权中获得的
用户
和组详细信息映射到
Django
用户
模型。 一旦通过身份验证,您将获得一种快速简便的方法,以编程方式创建具有正确权限的
用户
,从而免除了您从管理工具手动创建
用户
的负担。
为了将软件包安装在本地存储库中,只需运行以下
命令
:
python setup.py install
在您的应用中设置
为了使用此
Django
应用程序,必须完成以下步骤:
步骤1:在配置文件中添加auth后端和已安装的应用程序:
INSTALLED_APPS = [
# ...
'oauth2_sso'
目录一、定义二、基本字段三、基本模型操作1、创建
用户
(1)、创建普通
用户
create user(2)、创建超级
用户
create-superuser2、删除
用户
3 、校验密码
二、基本字段
三、基本模型操作
1、创建
用户
(1)、创建普通
用户
create user
(2)、创建超级
用户
create-superuser
2、删除
用户
3 、校验密码
user = User.objects.create_user(username='myusername', password='mypassword')
# 也可以通过指定 email 地址创建新
用户
user = User.obje...
python manage.py runserver #启动项目
python manage.py migrate #初始化数据库
python manage.py createsuperuser #创建管理员
用户
1、python manage.py makemigrations
生成
迁移文件,此时只是记录到migrations包中
2、python manage.py migrate 执行迁移文件,返回ok,才算执行完成,在数据库中才生效
3、python manage.py createsuperuser
生成
一个超级
用户
。
首选创建一个新
用户
,用来
登录
Django
管理网站,进入manage.py目录下,使用如下
命令
来进行创建:
python manage.py createsuperuser
接下来输入
用户
名称:
Username(leave bkank to use 'administrator'): root
然后是输入邮箱(QQemail等都可以):
Email address:(输入你的邮箱账号)
输入...
首选创建一个新
用户
,用来
登录
Django
管理网站,进入manage.py目录下,使用如下
命令
来进行创建:
>>python manage.py createsuperuser
接下来输入...
我不确定您是指
Django
4 还是
Django
2.4。以下是
Django
4 的常用
命令
:
1. `
django
-admin startproject <project_name>`: 创建一个新的
Django
项目。
2. `python manage.py startapp <app_name>`: 创建一个新的
Django
应用程序。
3. `python manage.py runserver`: 启动
Django
服务器。
4. `python manage.py makemigrations`:
生成
数据库迁移文件。
5. `python manage.py migrate`: 将数据库迁移应用到数据库中。
6. `python manage.py createsuperuser`: 创建超级
用户
。
7. `python manage.py collectstatic`: 收集静态文件到 STATIC_ROOT 中。
8. `python manage.py shell`: 打开
Django
shell 交互界面。
9. `python manage.py test`: 运行项目的测试用例。
10. `python manage.py help`: 显示
Django
命令
的帮助信息。
还有很多其他的
命令
,您可以在
Django
官方文档中找到更多详细信息。