Django 모델: 데이터베이스에서 레코드 읽기 - [읽기]
1656 단어 webdevdjangoprogramming
Django 모델은 테이블과 필드를 만드는 데 사용되는 기본 제공 기능입니다. 이러한 테이블과 필드는 Django로 관리하고 액세스할 수 있는 데이터를 나타내는 데 사용됩니다. 간단히 말해서 모델은 저장된 데이터의 구조를 정의합니다.
시작하자.
따라서 우리가 이해하고 싶은 것은 자동차 모델을 기반으로 자동차 테이블에서 레코드를 읽는 방법입니다. 먼저 모든 레코드를 읽는 방법을 살펴본 다음 단일 레코드를 읽는 방법을 살펴보겠습니다.
1) 모든 기록 읽기
모든 레코드를 선택하고 읽을 수 있으려면 cars 테이블의 모든 자동차(레코드)에 대한 액세스 권한을 제공하는 all() 함수를 호출해야 합니다.
아래 코드는 모든 레코드를 읽는 방법을 보여줍니다.
# - views.py
cars = Car.objects.all()
2) 단일 레코드 읽기(인스턴스)
이제 Car에서 모든 레코드를 읽고 싶지 않고 단일 레코드를 읽고 싶다고 가정해 보겠습니다. 아마도 빨간색인 Ferrari에 대한 데이터가 있는 첫 번째 레코드를 얻고 싶을 수도 있습니다.
이렇게 하려면 자동차 매개변수 중 하나와 함께 get() 함수를 사용해야 합니다. 보시다시피 우리는 id = 1인 레코드를 검색하고 있습니다... 그러면 id가 1인 레코드를 얻게 됩니다.
또한 get 함수는 테이블의 모든 행을 검색하고 첫 번째 결과를 반환합니다.
아래 코드는 단일 레코드를 읽는 방법입니다.
# views.py
car = Car.objects.objects.get(id=1)
완료! - 이제 테이블에서 레코드를 읽을 수 있습니다.
마지막 메모…
Django를 처음부터 배우는 데 관심이 있는 분들은 제 최신 과정을 확인해보세요.
Python Django: Ultimate Beginners Course - 2022
Reference
이 문제에 관하여(Django 모델: 데이터베이스에서 레코드 읽기 - [읽기]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/arnopretorius/django-models-reading-records-from-a-database-read-h33텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)