[2023-1 모웹프] Django View와 DB

토리·2023년 6월 19일
0
post-custom-banner

PythonAnywhere에서 변동사항을 불러오려면
로컬에서 git push 완료 후 PythonAnywhere으로 git pull하여 수정사항 불러오기
이후에 python manage.py migrate 으로 DB 변경사항 업데이트 가능

Django ORM과 쿼리셋

장고 interactive console 열기

python manage.py shell

모든 객체 조회하기

>>> from blog.models import Post
>>> Post.objects.all()

객체 생성하기

>>> from django.contrib.auth.models import User
>>> me = User.objects.get(username='gildong')
>>> Post.objects.create(author=me, title='Sample Title', text='Test'

필터링하기

>>> Post.objects.filter(author=me)
>>> Post.objects.filter(title__contains='Title')

정렬하기

>>> Post.objects.order_by('created_date')
>>> Post.objects.order_by('-created_date')
post-custom-banner

0개의 댓글