Q&A

책을 따라하다가 막히는 부분이 있나요?
질문을 남겨주세요.

혹시 allauth를 활용한 로그인페이지는 어떻게 가다듬나요?

3 years, 9 months ago

darkhunterzz darkhunterzz

현재 완성된 홈페이지의 로그인 페이지 부분을 수정하려고 하는데요


기본형태는 왼쪽에 몰려서 깔끔하지가 않아서요.


구글등을 검색해서 자료를 참고하려고 했는데, 어떻게 손댈지 감이안오네요 ㅠㅠ


doitdjango홈페이지처럼 로그인 페이지를 가다듬고 싶은데


새로 앱을 만들어서 거기에 템플릿 설정해야하나요?


아니면 기존 allauth에서 손대는 방법이 있을까요?


sungyong
sungyong   3 years, 9 months ago

안녕하세요. 궁금해하실 분들이 있을 것 같아서 나중에 블로그로 포스팅을 자세하게 하긴 해야겠네요. 

일단 간략하게라도 안내해드리겠습니다. 


1. 프로젝트 폴더에 templates 폴더를 만드세요. 

2. settings.py에 가서 DIR:[], 로 되어 있는 부분을 'DIR': ['templates', ]로 수정하세요. 


TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['templates',],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]


3. django-allauth 패키지의 templates 폴더 아래 있는 파일을 싹 다 복사해서 방금 만든 templates로 복사하세요. 

venv > Lib > site-packages > allauth > templates 밑에 있는 account, openid, socialaccount, tests의 4개 폴더와 base.html을 복사해 오세요. 


위와 같은 구조가 되도록이요. 

이제 account 폴더 아래에 있는 html 파일을 원하는대로 수정하시면 됩니다. 


Updated: Feb. 1, 2021, 12:20 a.m.

Leave a Comment:
목록보기
Search
  • 자유게시판
  • Q&A