이번에는 allauth를 사용해서 facebook 로그인하는 방법에 대해서 기록해두려고 합니다. 


정리겸 기록용이라 자세한 설명은 패스 :)





1. allauth install 


   - pip install django-allauth   #django-allauth==0.25.2




2. allauth add to project


   - urls.py :  url(r'^accounts/', include('allauth.urls')),

     


   - settings.py


     (http://django-allauth.readthedocs.io/en/latest/)  


     자세한 것은 페이지에서 확인하세요 :) 아래 그림에서 빠진 것도 있을 수 있어요. 


     

        

  

     


     





3. python manage.py makemigrations  




4. python manage.py migrate




5. Sites and Social applications setting


      5.1 Sites Click ----> Add site Click


     

        - ex: localhost:8000  / m68938g98d.com




     5.2 Social applications Click ----> Add Social Application Click        


     





6. developers.facebook.com setting


     


   


7. View Setting


    - login에 성공했을 때 redirect 하기 위해서 아래와 같이 하면 되더라구요. 


     



8. js setting 


     




시간나면 자세하게 작동되는 걸 그려보고 싶네요.

지금은 까먹지 않을 정도만 기록 :)






+ Recent posts