Tôi đang triển khai một ứng dụng e-shop nhỏ trong django. lo ngại Câu hỏi của tôi mô hình hóa một thứ tự với nhiều OrderLines: Làm thế nào để mô hình theo thứ tự để OrderLines mối quan hệ với OrderLines truy cập trực tiếp từ theo thứ tự, tức làDjango OneToMany
Order
def addOrderLine
def allOrderLines
tôi muốn truy cập các OrderLines từ theo thứ tự và không phải lấy chúng từ db trực tiếp. Django cung cấp khả năng xác định ForeignKeys, nhưng điều này không giải quyết vấn đề của tôi, bởi vì tôi sẽ phải xác định như sau:
class OrderLine(models.Model):
order = models.ForeignKey(Order)
Với định nghĩa này, tôi sẽ phải lấy OrderLines trực tiếp từ db và không thông qua Lệnh.
Tôi có thể sử dụng định nghĩa này và cung cấp các phương thức ở cấp độ Order
. Tuy nhiên, điều đó không làm việc vì nếu tôi xác định Order
trên OrderLine
trong file models.py
, các Order
không thấy OrderLines
thanks a lot này một cách hoàn hảo trả lời câu hỏi của tôi! – paweloque