본문 바로가기

Web 개발/Django5

QuerySet API (쿼리셋 API) 목차 00 개요 1. QuerySet이란 01 QuerySet의 evaluate하기 1. Iteration 2. Asynchronouns Iteration 3. Slicing 4. Pickling/Caching 5. repr() 6. len() 7. list() 8. bool() 02 QuerySet API 0. QuerySet의 공식적인 선언 1. QuerySet의 공개 속성 2. 새 QuerySet 반환하는 메서드 1) filter() 2) exclude() 3) annotate() 4) alias() 5) order_by() 6) reverse() 7) distinct() 8) values() 9) values_list() 10) dates() 11) datetimes() 12) none() 13).. 2024. 3. 25.
Django의 values() vs values_list() 00 개요 Django ORM 최적화 중 하나로서 필요한 필드의 값만 가져오기 위해 values()와 values_list()를 사용 01 values( ) 반환: 리스트로 감싸진 딕셔너리 형태의 쿼리셋 결과값 02 values_list() 반환: 리스트로 감싸진 튜플 형태의 쿼리셋 결과값 참조 https://jinmay.github.io/2020/05/25/django/django-values-and-values-list/ 2024. 3. 25.
Django Static 파일 관리하기 (image, JavaScript, CSS, etc.) 개발 중 Static 파일 제공 If you use django.contrib.staticfiles as explained above, runserver will do this automatically when DEBUG is set to True. If you don’t have django.contrib.staticfiles in INSTALLED_APPS, you can still manually serve static files using the django.views.static.serve() view. This is not suitable for production use. For example, if your STATIC_URL is defined as static/, you can do t.. 2024. 3. 20.
Django urlpatterns 함수: path, re_path, include, register_converter, static 00 개요: urls.py, django.urls, django.conf.urls 1. urls.py의 역할 Client가 웹서버의 하위 url에 접속할때 무엇을 보여줄 것인지(views) 정의하는 파일 해당 django 프로젝트/앱의 설정파일인 settings.py에서 ROOT_URLCONF을 이 파일(urls.py)로 잡음 ROOT_URLCONF = '앱이름.urls' 파일 내용 예 from django.urls import include, path from products.views import ProductsView urlpatterns = [ path('index/', views.index, name='main-view'), path('bio//', views.bio, name='bio'), p.. 2024. 3. 20.
Django 00 Django란웹 프레임워크 중 하나로, 웹 애플리케이션을 효율적으로 빠르게 개발하는 데 사용할 수 있는 소프트웨어일반적인 웹 개발 업무에 즉시 사용할 수 있는 구조를 제공하여 몇 줄만으로 코드를 작성 가능Python 언어로 작성됨01 제공하는 구조사용자 인증, 콘텐츠 관리, 사이트 맵, RSS 피드1. 사용자 인증현대의 웹 사이트는 사용자를 인증하고 권한을 부여해야 함인증은 사용자의 ID를 확인하고 권한 부여는 인증된 사용자가 사이트에서 수행할 수 있는 작업을 결정함Django는 다양한 용도로 인증을 관리 가능:사용자 계정사용자가 특정 웹 사이트 태스크를 수행할 수 있도록 허용하는 권한 및 ‘예 또는 아니요’ 플래그유사한 권한을 가진 여러 사용자 계정의 그룹쿠키 기반 사용자 세션구성 가능한 암호 해.. 2024. 3. 18.