홈>
오빠의 바용 앱을 만들고 있습니다. 그는 명령을 내리고 책임을 질 것입니다. '음식'과 '주문'모델이 있습니다. 말해 봅시다 :
class Food(models.Model):
Name = models.CharField(max_length=50)
Price = models.DecimalField(max_digits=7, decimal_places=2)
Stock = models.BooleanField()
class Order(models.Model):
Date = models.DateField(auto_now=True)
Product = models.ForeignKey(Food, on_delete=models.PROTECT, null=True, blank=True)
Quantity = models.IntegerField()
TotalPrice = models.DecimalField(max_digits=7, decimal_places=2)
동일한 순서로 둘 이상의 음식을 추가하는 방법을 알 수 없습니다. 각 음식의 수량도 지정하십시오.
- 답변 # 1
관련 자료
- python - django - 공통 외래 키로 두 모델 연결
- 답변 유형이 다른 질문에 대한 장고 모델 설계
- python 3.x - 나는 icontains보다 먼저 istarts로 주문한 django에서 검색을 만들고 싶습니다
- django models - 장고 모델 - 데이터베이스 디자인에서 가능한 순환 참조를 피하십시오
- 장고 모델에서 이미지를 업로드하고 볼 수 없습니다
- python - django 모델에서 'id'를 기본 키로 덮어 쓰는 방법은 'timestamp'를 기본 키로 사용하는 방법은 무엇입니까?
- python - django에서 사용자 및 다른 모델에 대한 장식을 작성하려면 어떻게해야합니까?
- Django의 주문 ID를 기반으로 데이터베이스의 데이터 업데이트
- database - Django에서 선택적으로 중첩 된 모델을위한 방법
- Django - 장고 - 일부 모델 (관리자 양식) 만 번역 할 수 있습니까?
- linear regression - R의 랩핑 결과에서 AIC를 기반으로 최고에서 최악으로 모델을 주문하는 방법
- python - Django 모델, 삭제 세트 pk
- python - if 및 또는 연산자 django 관리자 모델
- python - AWS S3 데이터를 사용하여 장고에서 모델을 생성하고 가리 키십시오
- python - Django 모델의 평가에 대한 평균을 생성하고 다른 모델과 함께 반환
- 올바른 순서로 목록보기에서 다른 모델의 장고 목록 데이터
- python - 장고 테스트 케이스 모델 실패 테스트
- python - django 모델을 통해 HTML에 API 데이터 삽입
- Django - 장고 - 페이지에있는 동안 검색 결과의 정렬 순서를 어떻게 변경합니까?
- python - 권한이 제한된 Django 사용자는 Rest Framework의 모든 기본 모델을 볼 수 있습니다
관련 질문
- Django 모델 선택 textField 매핑
- 인스턴스 필드 값이 있는 DJango 복합 기본 키
- python : django 4.0rc1 및 django-taggit "TypeError: get_extra_restriction() 누락된 1개의 필수 위치 인수: 'related_alias'" 태그별 필터링 시
- python : Django, Views에서 html 템플릿으로 변수를 전달할 수 없습니다.
- django : 키워드 '사용자'를 필드로 확인할 수 없습니다. 선택 사항: create_account, 이메일, full_name
- Django를 사용하여 MongoDB로 작업할 때 객체 내부에 배열을 만드는 방법은 무엇입니까?
- 다른 선택의 개수 합계 목록을 가져오는 Django 쿼리
- 페이지를 새로 고치지 않고 django에서 페이지를 업데이트하는 방법은 무엇입니까?
- django: BInaryField를 사용하여 플래그 필드 시뮬레이션
- python : django rest 프레임워크의 AbstractUser 모델에서 사용자 정의 부울 필드를 직렬화할 수 없습니다.
귀하의 모델이 여기에 없습니다.3 가지모델이 필요합니다 : Order, Food 및 OrderItem. 각 주문의 음식 항목 목록입니다. 그래서 :
이제 주문의 인스턴스가 주어지면
my_order.orderitem_set.all()
를 수행하여 아이템을 얻을 수 있습니다. .(참고로, 일반적인 파이썬 스타일은 필드와 같은 속성의 소문자 이름을 갖습니다 :
total_price
product
quantity
.)