[Project] Django allauth를 이용한 소셜 로그인 - Naver 📖 기본 설정 아래의 글을 통해 기본설정을 했다는 가정하에 작성한 글입니다. [Project] Django allauth를 이용한 소셜 로그인 - 기본 설정 [Project] Django allauth를 이용한 소셜 로그인 - 기본 설정 📚 패치지 설치 pip install django-allauth 📚 settings.py 내용 추가 📑 TEMPLATES - context_processors TEMPLATES안에 context_processors 부분에 추가하여 준다. 'dj jongseoung.tistory.com 📚 API 네이버 같은 소셜 로그인 기능을 사용하기 위해서 해당 소셜사이트에서 API 키를 발급받아야 한다...
[Project] Django allauth를 이용한 소셜 로그인 - 기본 설정 📚 패치지 설치 pip install django-allauth 📚 settings.py 내용 추가 📑 TEMPLATES - context_processors TEMPLATES안에 context_processors 부분에 추가하여 준다. 'django.template.context_processors.request', 완성 코드 TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')], 'APP_DIRS': True, 'OPTIONS': { 'context_pro..
[Project] Django createsuperuser 입력 값 지정 📖 개요 Django admin site를 만드는 중 py manage.py createsuperuser를 통해 어드민 계정을 생성하면 email과 비밀번호만 받아서 어드민 계정을 만들게 되는데 기본 DB의 User모델에는 다른 입력 값들은 빈 공백으로 생성이 되어서 해결 방법이 없을까 찾다가 찾게 되었다. 📚 models.py의 코드 from django.db import models from django.contrib.auth.base_user import AbstractBaseUser, BaseUserManager from datetime import datetime from django.utils.dateformat impo..
[Project] Django Form (장고 폼) 📖 개요 프로젝트 진행 중 createsuperuser를 생성하는 과정에서 버그가 발생하였고 그 버그를 고치는 중에 django form에 대해서 알게 되어 정리해보려고 한다. 📚 Form 의 기능 Form 태그를 쉽게 만들 수 있는 기능 유효성 검사 기능 📚 ModelForm : Model을 이용한 Form 생성 # forms.py class ProjectCreationForm(forms.ModelForm):# forms.ModelForm 상속받음 # 필드 추가 (직접 필드를 정의해도 됨) def __init__(self, *args, **kwargs): #생략 class Meta: model = Notice# 모델 연결 fields = (# 속성나열..
[Project] 장고 admin 페이지 css 오류 📖 개요 장고를 이용하여 포트폴리오 웹사이트를 만드는 중 admin 사이트의 css가 적용이 안 되는 버그를 발견하다. 본인은 "0 static files copied to" 오류가 계속 뜨고 검색을 해봐도 좀 처럼 잘 해결되지 않아서 많은 시간을 사용하였다. 이 글을 보면서 앞으로 누군가에게 도움이 되었으면 좋겠다. 📚 원인 관리자 도구로 들어고면 콘솔창에 css파일을 찾을 수 없다고 뜨는데 여기서 문제가 발생한 것이다. 처음 프로젝트를 만들때 static 경로를 설정해주었는데 admin 사이트에 접속할 때 내가 지정해 주었던 static 폴더에서 admin 사이트의 css, js, img 를 찾고 있었고 그로 인해 css가 적용이 되지 않았던 것이..