Using the URLconf defined in playroom.urls
,
Django tried these URL patterns, in this order:
-
admin/
-
accounts/
-
api-auth/
-
api/token/
[name='token_obtain_pair']
-
api/token/refresh/
[name='token_refresh']
-
api/token/verify/
[name='token_verify']
-
^users/$
[name='user-list']
-
^users\.(?P<format>[a-z0-9]+)/?$
[name='user-list']
-
^users/(?P<pk>[^/.]+)/$
[name='user-detail']
-
^users/(?P<pk>[^/.]+)\.(?P<format>[a-z0-9]+)/?$
[name='user-detail']
-
^users/(?P<pk>[^/.]+)/change-passwd/$
[name='user-change-passwd']
-
^users/(?P<pk>[^/.]+)/change-passwd\.(?P<format>[a-z0-9]+)/?$
[name='user-change-passwd']
-
^roles/$
[name='role-list']
-
^roles\.(?P<format>[a-z0-9]+)/?$
[name='role-list']
-
^roles/(?P<pk>[^/.]+)/$
[name='role-detail']
-
^roles/(?P<pk>[^/.]+)\.(?P<format>[a-z0-9]+)/?$
[name='role-detail']
-
^menus/$
[name='menu-list']
-
^menus\.(?P<format>[a-z0-9]+)/?$
[name='menu-list']
-
^menus/(?P<pk>[^/.]+)/$
[name='menu-detail']
-
^menus/(?P<pk>[^/.]+)\.(?P<format>[a-z0-9]+)/?$
[name='menu-detail']
-
^permissions/$
[name='permission-list']
-
^permissions\.(?P<format>[a-z0-9]+)/?$
[name='permission-list']
-
^permissions/(?P<pk>[^/.]+)/$
[name='permission-detail']
-
^permissions/(?P<pk>[^/.]+)\.(?P<format>[a-z0-9]+)/?$
[name='permission-detail']
-
^wallets/$
[name='wallet-list']
-
^wallets\.(?P<format>[a-z0-9]+)/?$
[name='wallet-list']
-
^wallets/(?P<pk>[^/.]+)/$
[name='wallet-detail']
-
^wallets/(?P<pk>[^/.]+)\.(?P<format>[a-z0-9]+)/?$
[name='wallet-detail']
-
^wallet-record/$
[name='walletrecord-list']
-
^wallet-record\.(?P<format>[a-z0-9]+)/?$
[name='walletrecord-list']
-
^wallet-record/(?P<pk>[^/.]+)/$
[name='walletrecord-detail']
-
^wallet-record/(?P<pk>[^/.]+)\.(?P<format>[a-z0-9]+)/?$
[name='walletrecord-detail']
-
^coupons/$
[name='coupon-list']
-
^coupons\.(?P<format>[a-z0-9]+)/?$
[name='coupon-list']
-
^coupons/(?P<pk>[^/.]+)/$
[name='coupon-detail']
-
^coupons/(?P<pk>[^/.]+)\.(?P<format>[a-z0-9]+)/?$
[name='coupon-detail']
-
^announcement/$
[name='announcement-list']
-
^announcement\.(?P<format>[a-z0-9]+)/?$
[name='announcement-list']
-
^announcement/(?P<pk>[^/.]+)/$
[name='announcement-detail']
-
^announcement/(?P<pk>[^/.]+)\.(?P<format>[a-z0-9]+)/?$
[name='announcement-detail']
-
^vip-level/$
[name='viplevel-list']
-
^vip-level\.(?P<format>[a-z0-9]+)/?$
[name='viplevel-list']
-
^vip-level/(?P<pk>[^/.]+)/$
[name='viplevel-detail']
-
^vip-level/(?P<pk>[^/.]+)\.(?P<format>[a-z0-9]+)/?$
[name='viplevel-detail']
-
^heart-beat-level/$
[name='heartbeatlevel-list']
-
^heart-beat-level\.(?P<format>[a-z0-9]+)/?$
[name='heartbeatlevel-list']
-
^heart-beat-level/(?P<pk>[^/.]+)/$
[name='heartbeatlevel-detail']
-
^heart-beat-level/(?P<pk>[^/.]+)\.(?P<format>[a-z0-9]+)/?$
[name='heartbeatlevel-detail']
-
^user-heart-beat/$
[name='userheartbeat-list']
-
^user-heart-beat\.(?P<format>[a-z0-9]+)/?$
[name='userheartbeat-list']
-
^user-heart-beat/(?P<pk>[^/.]+)/$
[name='userheartbeat-detail']
-
^user-heart-beat/(?P<pk>[^/.]+)\.(?P<format>[a-z0-9]+)/?$
[name='userheartbeat-detail']
-
^root-config/$
[name='rootconfig-list']
-
^root-config\.(?P<format>[a-z0-9]+)/?$
[name='rootconfig-list']
-
^root-config/(?P<pk>[^/.]+)/$
[name='rootconfig-detail']
-
^root-config/(?P<pk>[^/.]+)\.(?P<format>[a-z0-9]+)/?$
[name='rootconfig-detail']
-
^$
[name='api-root']
-
^\.(?P<format>[a-z0-9]+)/?$
[name='api-root']
-
users/<int:pk>/change-passwd/
-
auth/info/
[name='user_info']
-
auth/login/
[name='login']
-
auth/discord/
[name='discord']
-
auth/discord/bind/
[name='discord_bind']
-
current-user/
[name='current']
-
wallet-record-statistics/
[name='wallet_record_statistics']
-
order/
The current path, 2019/09/28/%E4%BD%BF%E7%94%A8-python-%E8%84%9A%E6%9C%AC%E8%87%AA%E5%8A%A8%E5%90%8C%E6%AD%A5-let-s-encrypt-CA-%E5%88%B0%E4%B8%83%E7%89%9B%E4%BA%91/
,
didn’t match any of these.