Django

    [Django] dj-rest-auth Custom

    후딱 개발하고자 필자는 dj-rest-auth를 사용하였다! 필요한 필드를 추가 및 제거하기 위해 필자는 custom을 해줬다! 1. Register 필드 추가 회원 가입 시 필드를 추가해 줘야 했다. (필수 필드) # api/serializers.py class RegisterCustomSerializer(RegisterSerializer): # 기본 설정 필드: username, password, email # 추가 설정 필드: team, part team = serializers.CharField() part = serializers.CharField() def get_cleaned_data(self): data = super().get_cleaned_data() data['team'] = self..

    [Django] admin 계정 생성

    [Django] admin 계정 생성

    api까지 잘 만들고 난 뒤 admin 페이지를 들어가 봤더니 아무것도 없어서 당황한 김에 정리해보는 글 1. 슈퍼 유저 생성 - admin 페이지를 접속할 수 있는 계정 python manage.py createsuperuser 사용자 이름 , 이메일, 비밀번호를 순차적으로 입력해주면 계정이 생성된다. -1) 비밀번호 초기화 python manage.py changepassword admin 2. 로컬 서버 실행 및 접속 python manage.py runserver http://127.0.0.1:8000/admin/ : 으로 접속 3.admin 페이지에 모델 등록 #admin.py from django.contrib import admin from api.models import * # Regist..