Câu hỏi được gắn thẻ «django-orm»

Hệ thống ORM của Django, bao gồm bộ truy vấn và hệ thống mô hình của nó.



4
Django khóa ngoại tự giới thiệu
Tôi là người mới đối với các ứng dụng web và công cụ cơ sở dữ liệu nói chung vì vậy đây có thể là một câu hỏi ngớ ngẩn. Tôi muốn tạo một mô hình ("CategoryModel") với một trường trỏ đến id chính của một thể hiện khác của …


3
Django value_list so với giá trị
Trong Django, sự khác biệt giữa hai điều sau đây: Article.objects.values_list('comment_id', flat=True).distinct() đấu với Article.objects.values('comment_id').distinct() Mục tiêu của tôi là để có được một danh sách các id nhận xét duy nhất dưới mỗi Article. Tôi đã đọc tài liệu này (và trên thực tế đã sử dụng cả hai …

6
Làm thế nào để tạo một đối tượng cho mô hình Django với nhiều lĩnh vực?
Mô hình của tôi: class Sample(models.Model): users = models.ManyToManyField(User) Tôi muốn lưu cả hai user1và user2trong mô hình đó: user1 = User.objects.get(pk=1) user2 = User.objects.get(pk=2) sample_object = Sample(users=user1, users=user2) sample_object.save() Tôi biết điều đó là sai, nhưng tôi chắc chắn bạn sẽ có được những gì tôi muốn làm. Bạn …




4
Chuỗi nhiều bộ lọc () trong Django, đây có phải là lỗi không?
Tôi luôn cho rằng việc xâu chuỗi nhiều lệnh gọi filter () trong Django luôn giống như việc thu thập chúng trong một lệnh gọi. # Equivalent Model.objects.filter(foo=1).filter(bar=2) Model.objects.filter(foo=1,bar=2) nhưng tôi đã gặp phải một bộ truy vấn phức tạp trong mã của mình, nơi đây không phải là trường …
103 django  django-orm 

5
Làm thế nào để đổi tên các mục trong giá trị () trong Django?
Tôi muốn làm tương tự như trong vé này tại djangoproject.com , nhưng với một số định dạng bổ sung. Từ truy vấn này >>> MyModel.objects.values('cryptic_value_name') [{'cryptic_value_name': 1}, {'cryptic_value_name': 2}] Tôi muốn nhận được một cái gì đó như thế: >>> MyModel.objects.values(renamed_value='cryptic_value_name') [{'renamed_value': 1}, {'renamed_value': 2}] Có cách nào khác, …
101 django  django-orm 



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.