django์ django-ninja๋ก ๋ง๋ PEP 691 json API ๊ธฐ๋ฐ pypi ์๋ฒ.
์ผ๋ฐ์ ์ธ django ํ๋ก์ ํธ๋ฅผ ์คํํ๋ ๋ฐฉ๋ฒ๊ณผ ๊ฐ์ต๋๋ค.
์ฌ๊ธฐ์๋ granian์ ๊ธฐ๋ณธ ์น ์๋ฒ๋ก ์ฌ์ฉํ๋๋ก ์ค์ ๋์ด์์ต๋๋ค.
granian --interface wsgi --host 0.0.0.0 --port 8182 piepi.wsgi_docker:application
pip >= 23.2 (์ค์นํ๋ ์ชฝ์์ ํ์)
์ค์ ๊ฐ๋ฅํ ํ๊ฒฝ๋ณ์ ๋ชฉ๋ก
LANGUAGE_CODE
TIME_ZONE
SECRET_KEY (์ฃผ์ด์ง์ง ์์ผ๋ฉด ์์ฑํด์ ์ฌ์ฉํจ)
MEDIA_ROOT (ํ์ด์ฌ ํจํค์ง ํ์ผ์ ์์น)
ALLOWED_HOSTS
CORS_ALLOWED_ORIGINS (https://github.com/adamchainz/django-cors-headers)
CORS_URLS_REGEX
CORS_ORIGIN_ALLOW_ALL
CSRF_TRUSTED_ORIGINS
DJANGO_SUPERUSER_USERNAME
DJANGO_SUPERUSER_EMAIL
DJANGO_SUPERUSER_PASSWORD
superuser์ ์์ด๋์ ์ํธ๋ ์ฃผ์ด์ง์ง ์์ผ๋ฉด ๊ธฐ๋ณธ๊ฐ admin
์ด ์ฌ์ฉ๋ฉ๋๋ค.