๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Dev Blog

Web Programming1

[Django - Airbnb ํด๋ก  ์ฝ”๋”ฉ #3] USER ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง USER ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋งํ•˜๊ธฐ users ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ models.py์— Airbnb ์‚ฌ์šฉ์ž๋“ค์˜ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ๋‹ด๋‹นํ•  User ํด๋ž˜์Šค๋ฅผ ์ƒ์„ฑํ•ด ์ค€๋‹ค. Django์—์„œ๋Š” ์ž์ฒด์ ์œผ๋กœ USER ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์ œ๊ณตํ•ด ์ค€๋‹ค. ์ด ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•ด๋„ ๋˜์ง€๋งŒ Airbnb์˜ USER ๋ชจ๋ธ์ด ๋˜๊ธฐ์—” ๋ถ€์กฑํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ปค์Šคํ…€์„ ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. USER MODEL ์ปค์Šคํ…€ํ•˜๊ธฐ 1. setttings.py์— AUTH_USER_MODEL = "myapp.MyUser" ๋“ฑ๋ก 2. models.py์—์„œ Django์—์„œ ์ œ๊ณตํ•˜๋Š” User ๋ชจ๋ธ(AbstractUser)์„ ์ƒ์† USER Model ์ปค์Šคํ…€์€ ๊ณต์‹๋ฌธ์„œ๋ฅผ ๋”ฐ๋ผ์„œ ์ง„ํ–‰ํ•˜์˜€๋‹ค. AUTH_USER_MODEL์—๋Š” ํ”„๋กœ์ ํŠธ์˜ USER ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ๋‹ด๋‹นํ•˜๋Š” ํด๋ž˜์Šค๋ฅผ ์ง€์ •ํ•ด์ฃผ๋ฉด .. 2021. 3. 18.