Django-allauth 설정 및 작성 본문

[PL]/Python

Django-allauth 설정 및 작성

객과 함께. 2022. 1. 13. 17:01

이 모듈을 인터넷에서 검색해 보면 많은 님들이 작성 해둔 글을 보시면 됩니다. 

참고 사이트 : https://django-allauth.readthedocs.io/en/latest/installation.html

 

프로그램 관리 부분인 settings.py에서는 

INSTALLED_APPS = [ 
    'django.contrib.sites',
    'allauth',
    'allauth.account',
    'allauth.socialaccount',
 
# 프로사용자 프로그램
    'todos',
]

AUTHENTICATION_BACKENDS = (

    'django.contrib.auth.backends.ModelBackend',\

    'allauth.account.auth_backends.AuthenticationBackend',

)

SITE_ID = 1
LOGIN_REDIRECT_URL= '/todo'
 
위 부분을 적용 시켰다면 DB에 적용 시켜주기 위해서 migrate을 실행 시켜줘야 함. 
 
그리고 나서 urls.py부분에서는
urlpatterns = [ 
    path('accounts/', include('allauth.urls')),  
]

form 단에서 사용자를 받기 위해서는

{% load socialaccount %}

{% if user.is_authenticated %}

<span class="nav-item nav-link">환영 합니다 {{ user }} 님</span>

 

페이스북, 구글, 카카오, 네이버등 이용한 로그인은 블로그 검색시 많이 있습니다. 

저는 로컬에서 테스트 프로그램을 작성 한 것이여서 적용시키지는 않았습니다. 

 

 

'[PL] > Python' 카테고리의 다른 글

ipynb -> html, ipynb -> py 변환  (0) 2022.01.26
[Python] for loop관련 예제  (0) 2022.01.25
[Django] Graphql 기반 - Create, Update  (0) 2021.09.16
[Django] Django ORM  (0) 2021.09.13
Graphql기반한 CRUD중 - Select  (0) 2021.09.13