Back-End/Django
[Django] db 불러오기 - filter, get, exclude
uni2237
2021. 2. 18. 09:39
728x90
728x90
0. DB import
models.py에서 불러올 db를 import 후 진행합니다.
from main.models import ParameterTable
장고에서 mysql db 객체를 queryset으로 불러올 때 사용!
1. filter - 결과 여러개 가능
_parameterTable =ParameterTable.objects.filter( algorithm_id = _aid)
2. get - 결과 1개만 !!!
=> get은 값이 없거나 여러개일 때 error 메세지 !!
_parameterTable =ParameterTable.objects.get( algorithm_id = _aid)
3. exclude - 어떤 조건 제외 하고 싶을 때
_parameterTable =ParameterTable.objects.get( algorithm_id = _aid).exclude(data_type=4)
=> ParameterTable에서 algorithm_id 는 _aid이고, data_type이 4가 아닌 것
728x90
728x90