- DDL (Data Definition Language)
- insert (C)
- select (R)
- update (U)
- delete (D)
- join (select)
- startproject, startapp
- modeling
- actor >-< movie
- movie >-< category
- user -< score
- movie -< score
- migration
python manage.py sqlmigrate movies 0001
# DATABASES = {
# 'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': BASE_DIR / 'db.sqlite3',
# }
# }
# 장고에서 MySQL 쓰기
DATABASES = {
'default': {
'ENGINE': 'django.db.bavkends.mysql',
'NAME': 'mydb',
'HOST': 'localhost',
'PORT': '3306',
'USER': 'root',
'PASSWORD': 'password',
}
}
pip install mysqlclient
python manage.py migrate
- movies/managemant/commands/generate.py
python manage.py generate
pip install django-extensions
pip install ipython
python manges.py shell_plus