객체 지향 프로그래밍 언어를 사용하여 호환되지 않는 유형의 시스템 간에 데이터를 변환하는 프로그래밍 기술
orm에서 데이터를 검색, 필터링, 정렬 및 그룹화 하는데 사용하는 도구
구문
Article.objects.all()
pip install ipython
pip install django-extensions (🚨 반드시 하 이 픈)
settings.py 에서 Apps에 추가
'django_extensions', (🚨 언더바, 쉼표 잊지 말것)
pip freeze > requirements.txt
python manage.py shell_plus (🚨 언더바)
django 환경 안에서 실행되는 python shell
(입력한 api 구문이 django 프로젝트에 영향을 준다)
Todo.objects.create(title='first',content='sunjin')
Todo.objects.all ()
Todo.objects.get(pk=1)
Todo.objects.filter(content='sunjin')
Todo.objects.filter(title='first')
Todo.objects.filter(content__contains='fir')
Todo.objects.all().order_by('pk')
Todo.objects.all().order_by('-pk')
article = Article.objects.get(pk=1)
article.title = 'byebye'
article.save()
article.title
article = Article.objects.get(pk=1)
article.delete()