nch的注释

pull/34/head
nch 3 months ago
parent 85347e776b
commit 472f36baa0

@ -2,24 +2,36 @@ from django.urls import path
from . import views
app_name = "oauth"
# OAuth应用的路由配置
app_name = "oauth" # 定义应用命名空间用于URL反向解析
urlpatterns = [
# OAuth授权入口点 - 启动第三方登录流程
path(
r'oauth/authorize',
views.authorize),
r'oauth/authorize', # 授权URL路径
views.authorize), # 对应的视图函数,处理授权逻辑
# 需要邮箱地址页面 - 当第三方登录未返回邮箱时要求用户输入
path(
r'oauth/requireemail/<int:oauthid>.html',
views.RequireEmailView.as_view(),
name='require_email'),
r'oauth/requireemail/<int:oauthid>.html', # 带oauthid参数的URL
views.RequireEmailView.as_view(), # 类视图,处理邮箱输入
name='require_email'), # URL名称用于反向解析
# 邮箱确认 - 验证用户输入的邮箱地址
path(
r'oauth/emailconfirm/<int:id>/<sign>.html',
views.emailconfirm,
name='email_confirm'),
r'oauth/emailconfirm/<int:id>/<sign>.html', # 带id和签名参数的URL
views.emailconfirm, # 视图函数,处理邮箱确认
name='email_confirm'), # URL名称用于反向解析
# 绑定成功页面 - 显示第三方账号绑定成功信息
path(
r'oauth/bindsuccess/<int:oauthid>.html',
views.bindsuccess,
name='bindsuccess'),
r'oauth/bindsuccess/<int:oauthid>.html', # 带oauthid参数的URL
views.bindsuccess, # 视图函数,显示绑定成功页面
name='bindsuccess'), # URL名称用于反向解析
# OAuth登录处理 - 处理第三方登录回调
path(
r'oauth/oauthlogin',
views.oauthlogin,
name='oauthlogin')]
r'oauth/oauthlogin', # OAuth登录回调URL路径
views.oauthlogin, # 视图函数,处理登录回调逻辑
name='oauthlogin') # URL名称用于反向解析
]

Loading…
Cancel
Save