Tôi hỏi câu hỏi này một lần nữa (it was asked back in 2009),Làm thế nào để kết hợp select_related() và value()? (2016)
Chúng tôi biết có một phương pháp
values()
của QuerySet, khi có một ForeignKey (tác giả, ví dụ), nó cho kết quả như sau:[{ 'author_id':3, ... }, ...]
tôi muốn có một kết quả như:
[{ 'author':{'name':'dave',...}, ... }, ...]
có một cái gì đó chang ed trong các phiên bản mới hơn của Django?
Tôi muốn chuyển đổi tập hợp truy vấn thành kết hợp danh sách và từ điển, có thể không?
Sau đó tôi sẽ lấy đối tượng này và đặt nó vào một đối tượng lớn hơn để tuần tự hóa đối tượng đó. Đó là lý do tại sao tôi không muốn sắp xếp nó ngay lập tức.