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

Đối với các câu hỏi liên quan đến việc sử dụng lớp mô hình từ khung web Django.


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 …

10
Các trường duy nhất cho phép null trong Django
Tôi có mô hình Foo có thanh trường. Trường thanh phải là duy nhất, nhưng cho phép null trong đó, nghĩa là tôi muốn cho phép nhiều hơn một bản ghi nếu trường thanh là null, nhưng nếu nó không phải là nullcác giá trị phải là duy nhất. Đây …

10
Django: Lấy mô hình từ chuỗi?
Trong Django, bạn có thể chỉ định các mối quan hệ như: author = ForeignKey('Person') Và sau đó, bên trong nó phải chuyển đổi chuỗi "Person" thành mô hình Person. Chức năng này ở đâu? Tôi muốn sử dụng nó, nhưng tôi không thể tìm thấy nó.


3
Bộ lọc Django ManyToMany ()
Tôi có một mô hình: class Zone(models.Model): name = models.CharField(max_length=128) users = models.ManyToManyField(User, related_name='zones', null=True, blank=True) Và tôi cần phải lọc một bộ lọc dọc theo dòng: u = User.objects.filter(...zones contains a particular zone...) Nó phải là một bộ lọc trên Người dùng và nó phải là một tham số …



2
Làm cách nào để tham chiếu biến cài đặt Django trong các model.py?
Đây là một câu hỏi rất mới bắt đầu. Nhưng tôi bối rối. Làm cách nào để tham chiếu biến cài đặt Django trong model.py? NameError: name 'PRIVATE_DIR' is not defined Cũng đã thử rất nhiều thứ khác bao gồm settings.PRIVATE_DIR settings.py: PRIVATE_DIR = '/home/me/django_projects/myproject/storage_dir' models.py: # Problem is here. …

5
Làm cách nào để lọc các đối tượng để đếm số chú thích trong Django?
Hãy xem xét các mô hình Django đơn giản Eventvà Participant: class Event(models.Model): title = models.CharField(max_length=100) class Participant(models.Model): event = models.ForeignKey(Event, db_index=True) is_paid = models.BooleanField(default=False, db_index=True) Thật dễ dàng để chú thích truy vấn sự kiện với tổng số người tham gia: events = Event.objects.all().annotate(participants=models.Count('participant')) Làm cách nào để chú …


4
Django - Vấn đề nhập khẩu mô hình tròn
Tôi thực sự không hiểu điều này, vì vậy nếu ai đó có thể giải thích cách hoạt động của nó, tôi sẽ rất cảm kích. Tôi có hai ứng dụng, Tài khoản và Chủ đề ... đây là danh sách cài đặt của tôi: INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', …

6
Tạo mô hình Django hoặc cập nhật nếu tồn tại
Tôi muốn tạo một đối tượng mô hình, như Person, nếu id của người đó không tồn tại, hoặc tôi sẽ lấy đối tượng người đó. Mã để tạo một người mới như sau: class Person(models.Model): identifier = models.CharField(max_length = 10) name = models.CharField(max_length = 20) objects = PersonManager() class …



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.