old_contents: #!/usr/bin/env python
  # encoding: utf-8
  
  
  """
  @version: ??
  @author: liangliangyy
  @license: MIT Licence
  @contact: liangliangyy@gmail.com
  @site: https://www.lylinux.org/
  @software: PyCharm
  @file: urls.py
  @time: 2016/11/26 下午5:25
  """
  
  from django.urls import path
  from django.views.decorators.cache import cache_page
  from . import views
  
  app_name = "oauth"
  urlpatterns = [
      path(r'oauth/authorize', views.authorize),
      path(r'oauth/requireemail/<int:oauthid>.html', views.RequireEmailView.as_view(), name='require_email'),
      path(r'oauth/emailconfirm/<int:id>)/<sign>.html', views.emailconfirm, name='email_confirm'),
      path(r'oauth/bindsuccess/<int:oauthid>.html', views.bindsuccess, name='bindsuccess'),
      path(r'oauth/oauthlogin', views.oauthlogin, name='oauthlogin')
  ]
  
new_contents: #!/usr/bin/env python
  # encoding: utf-8
  
  
  """
  @version: ??
  @author: liangliangyy
  @license: MIT Licence
  @contact: liangliangyy@gmail.com
  @site: https://www.lylinux.org/
  @software: PyCharm
  @file: urls.py
  @time: 2016/11/26 下午5:25
  """
  
  from django.urls import path
  from django.views.decorators.cache import cache_page
  from . import views
  
  app_name = "oauth"
  urlpatterns = [
      path(r'oauth/authorize', views.authorize),
      path(r'oauth/requireemail/<int:oauthid>.html', views.RequireEmailView.as_view(), name='require_email'),
      path(r'oauth/emailconfirm/<int:id>/<sign>.html', views.emailconfirm, name='email_confirm'),
      path(r'oauth/bindsuccess/<int:oauthid>.html', views.bindsuccess, name='bindsuccess'),
      path(r'oauth/oauthlogin', views.oauthlogin, name='oauthlogin')
  ]
  
subject: update email confirm url config