[Django] AUTH_USER_MODEL과 get_user_model()
서론 Django 프레임워크를 통해 웹 개발을 하다보면 유저관리를 위한 기능을 사용할 때가 있습니다. 이때 AUTH_USER_MODEL과 get_user_model()의 차이를 찾아보았습니다. 본론 AUTH_USER_MODEL AUTH_USER_MODEL은 프로젝트에서 사용하고 있는 유저 모델의 경로 문자열입니다. 그래서 코딩 컨벤션에 따라 대문자로 표기하는 것으로 보입니다. django.conf.settings에서 사용하려는 유저 모델의 경로 문자열로 대체 가능합니다. 사용자화 프로젝트의 settings.py 에 AUTH_USER_MODEL = '나만의 유저 모델'을 추가합니다. # settings.py ... AUTH_USER_MODEL = 'accounts.MyUser'..
개발자/파이썬(Python)
2024. 1. 1. 11:31