์ด๋ฒ ๋จ๊ณ์์๋ ๊ด๋ฆฌํ์ด์ง์ ์ ์ํด์ ์ด๊ฒ์ ๊ฒ ๋๋ฌ๋ณด๊ณ ํ ์คํธ ํด๋ณด๊ฒ ์ต๋๋ค :)
์ด ์์ ํฌ์คํ ๋ณด๋ค๋ ์กฐ๊ธ ์ฌ์ธ๊ฑฐ์์!
์! ์์ํด๋ด ์๋ค.!!
1. admin.py์ first_app ๋ฑ๋กํ๊ธฐ
๊ด๋ฆฌํ์ด์ง๋ ์ด๋ฒ ๋จ๊ณ์์ด ๋ฐ๋ก ๋ค์๋จ๊ณ๋ก ๋์ด๊ฐ๋ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
ํ์ง๋ง first_app ์ด ๋ณด์ด์ง ์์๊ฑฐ์์ ๐ญ
์ด๋ฒ ๋จ๊ณ์์ first_app์ ๊ด๋ฆฌ ์นํ์ด์ง์์๋ ์์ ํ ์ ์๋๋ก first_app/admin.pyํ์ผ์ ์์ ํฉ๋๋ค :)
first_app/admin.py๋ฅผ ์์ ํ์ฌ ์๋ ์ฝ๋๋ฅผ ๋ณต์ฌ ๋ถ์ฌ๋ฃ๊ธฐ ํฉ๋๋ค.
from django.contrib import admin
from .models import Question
from .models import Choice
admin.site.register(Question)
admin.site.register(Choice)
์ด๋ ๊ฒ ์ค์ ์ ์ ์ฅํ๋ฉด! ์์ฑ์
๋๋ค.
์ด ๋ถ๋ถ์์ ์๋ชป๋ ์ค์ ์ด ์๋ค๋ฉด, ์๋ runserver(์๋ฒ์์)๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒ๋๋ค.!!!
์คํ๊ฐ ๋ฐ์ํ์ง ์๊ฒ ๋ค์ํ๋ฒ ๊ผผ๊ผผํ๊ฒ ํ์ธํ์ธ์. ๋ค์ ๋จ๊ณ๋ก ๋์ด๊ฐ๋๋ค!
2. ๊ด๋ฆฌ์ ์์ฑ ํ ์๋ฒ์ ์ ์ํ๊ธฐ
๊ด๋ฆฌ์์ ๋ก๊ทธ์ธ ํ ์ ์๋ ์ฌ์ฉ์๋ฅผ ์์ฑํฉ๋๋ค. pyCharm ์ผ์ชฝ ์๋ ํฐ๋ฏธ๋์์ ๋ช ๋ น์ด ์คํ ๊ฐ๋ฅํฉ๋๋ค.
python manage.py createsuperuser
๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด ์ฌ์ฉ์์ด๋ฆ/ ์ด๋ฉ์ผ์ฃผ์/ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ ์ ์์ต๋๋ค.
์์ฑ์ด ์๋ฃ ๋์๋ค๋ฉด ์ด์ ์๋ฒ์ ์ ์ํด๋ด ์๋ค ;)
์๋ ๋ช ๋ น์ด๋ก ์๋ฒ๋ฅผ ์์ํฉ๋๋ค.
python manage.py runserver
์๋ฒ๊ฐ ์์๋์์ผ๋. ์ ์์ด ๋๋์ง ํ์ธํฉ๋๋ค. ์ฃผ์ํ์ ์ผ ํ ์ ์ ์ด๋ฒ์๋ URL๋ค์ /admin ๋ฅผ ๋ถ์ฌ์ผ ํฉ๋๋ค.
์น๋ธ๋ผ์ฐ์ ์์ ์ ์ํฉ๋๋ค.
http://localhost:8000/admin ์ ์ ์ ์๋์ ๊ฐ์ด ๋ก๊ทธ์ธ ์ฐฝ์ด ๋ณด์ ๋๋ค. ์์ ๋ง๋ค์ด๋์๋ myadmin ๊ณ์ ๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ฌ ๋ก๊ทธ์ธ ํฉ๋๋ค.
Django ๊ด๋ฆฌ ํ์ด์ง ์ ๋๋ค :)
๊ด๋ฆฌํ์ด์ง๊น์ง ์ ์์ ์ผ๋ก ์ ์์ด ๋์๋ค์!
๋ค์ ๋จ๊ณ์์ ์ฌ์ฉ์ ํด๋ณด๋๋ก ํฉ๋๋ค!
3. ๊ด๋ฆฌํ์ด์ง ์ฌ์ฉํด๋ณด๊ธฐ :)
๊ด๋ฆฌ์ ์ฌ์ดํธ์ ๋ก๊ทธ์ธํ์ฌ ์ ์ํ ์ํ์
๋๋ค.
์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด first_app ๋ ๋ณด์ด๊ณ , ์๋ ์ธ์ฆ ๋ฐ ๊ถํ๋ ๋ณด์ด๋ค์!
์ธ์ฆ ๋ฐ ๊ถํ ๋ถ๋ถ์ Django์์ ์ ๊ณตํ๋ ์ธ์ฆ ํ๋ ์์ํฌ์
๋๋ค.
์ ๋ถ๋ถ์์ ์ฌ์ฉ์/๊ทธ๋ฃน์ ์ถ๊ฐ, ์ญ์ , ์์ ์ด ๊ฐ๋ฅํฉ๋๋ค :)
์ฌ์ฉ์์ ๋ค์ด์๋ณด๋ ๋ก๊ทธ์ธํ ๋ ์ฌ์ฉํ๋ myadmin ๊ณ์ ์ด ๋ณด์ด๋ค์ :)
์ด์ , first_app์์ ์ ์ํ๋ ๋ชจ๋ธ(๋ฐ์ดํฐ ์คํค๋ง)๋ฅผ ํ์ธํด๋ด
๋๋ค.
๋ฐ์ดํฐ๋ ํ๋ฒ ๋ฃ์ด๋ณด๊ณ ์!
์ด๊ฒ์ ๊ฒ ํ๋ฒ ๋๋ฌ๋ณด์๋ฉด์ ์ญ์ ๋ ํด๋ณด๊ณ ์์ ๋ ํด๋ด ์๋ค :)
์ด๋ฒ ํฌ์คํ ์ ์ฌ๊ธฐ๊น์ง์ ๋๋ค.
๊ณ ์ํ์ จ์ต๋๋ค ;)