New django-we with oauth_settings.py

Brightcells 7 ans auparavant
Parent
Commettre
096e3811f4
3 fichiers modifiés avec 31 ajouts et 1 suppressions
  1. 25 0
      pai2/oauth_settings.py
  2. 5 0
      pai2/settings.py
  3. 1 1
      requirements.txt

+ 25 - 0
pai2/oauth_settings.py

@@ -0,0 +1,25 @@
1
+# -*- coding: utf-8 -*-
2
+
3
+
4
+def DJANGO_WE_CFG_FUNC(request, state=None):
5
+    """ WeChat CFG Callback Func """
6
+
7
+
8
+def DJANGO_WE_QUOTE_STATE_FUNC(request, state):
9
+    """ WeChat Quote Callback Func """
10
+
11
+
12
+def DJANGO_WE_UNQUOTE_STATE_FUNC(request, state):
13
+    """ WeChat UnQuote Callback Func """
14
+
15
+
16
+def DJANGO_WE_BASE_FUNC(code, state, access_info=None):
17
+    """ WeChat Base Redirect Callback Func """
18
+
19
+
20
+def DJANGO_WE_USERINFO_FUNC(code, state, access_info=None, userinfo=None):
21
+    """ WeChat Userinfo Redirect Callback Func """
22
+
23
+
24
+def DJANGO_WE_SHARE_FUNC(request, state=None):
25
+    """ WeChat Share Callback Func """

+ 5 - 0
pai2/settings.py

@@ -345,6 +345,11 @@ try:
345 345
 except ImportError:
346 346
     pass
347 347
 
348
+try:
349
+    from oauth_settings import *
350
+except ImportError:
351
+    pass
352
+
348 353
 # 官网设置
349 354
 # location =/  {
350 355
 #     rewrite ^  $scheme://$host/pc/;

+ 1 - 1
requirements.txt

@@ -20,7 +20,7 @@ django-rlog==1.0.7
20 20
 django-shortuuidfield==0.1.3
21 21
 django-six==1.0.4
22 22
 django-uniapi==1.0.0
23
-django-we==1.0.14
23
+django-we==1.0.16
24 24
 djangorestframework==3.7.2
25 25
 furl==1.0.1
26 26
 hiredis==0.2.0