그럼 이제 장고를 사용하면 이렇게 된다
import django
from django.conf import settings
from django.urls import path
from django.http import JsonResponse
from jango.db import models
import json
# settings.py
# Django는 앱/DB/미들웨어 등을 설정으로 관리한다.
# 대신 이 설정만 해두면 ORM, 라우팅, 요청파싱, JSON 응답, 검증 훅 등이 전부 딸려온다.
if not settings.configured:
settings.configure(
DEBUG=True,
SECRET_KEY="dev-only-not-secret",
ALLOWED_HOSTS=["*"],
ROOT_URLCONF=__name__,
DATABASES={
"default": {
"ENGINE": "django.db.backends.sqlite3",
"NAME": "django_users.db",
}
},
INSTALLED_APPS=["__main__"],
DEFAULT_AUTO_FIELD="django.db.models.BigAutoField",
)
django.setup()
# models.py
class User(models.Model):
name = models.CharField(max_length=100)
email = mo
# view.py
## /users -> GET & POST
# urls.py