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.


5
Sử dụng Django auth UserAdmin cho mô hình người dùng tùy chỉnh
Từ tài liệu Django.Contrib.Auth : Mở rộng Người dùng mặc định của Django Nếu bạn hoàn toàn hài lòng với mô hình Người dùng của Django và bạn chỉ muốn thêm một số thông tin hồ sơ bổ sung, bạn có thể chỉ cần phân lớp django.contrib.auth.models.AbstractUservà thêm các trường …


4
django models: lấy danh sách id
Làm cách nào để lấy danh sách tất cả id / khóa chính cho một bảng. Giả sử tôi có bảng này: class Blog(models.Model) title = models.CharField() body = models.CharField() author = models.ForeignKey(Author) giả sử trường tác giả là một đối tượng Author. Tôi muốn lấy tất cả id của …

3
Có cách nào để tạo một id duy nhất trên 2 trường không?
Đây là mô hình của tôi: class GroupedModels(models.Model): other_model_one = models.ForeignKey('app.other_model') other_model_two = models.ForeignKey('app.other_model') Về cơ bản, những gì tôi muốn là other_modelduy nhất trong bảng này. Điều đó có nghĩa là nếu có một bản ghi trong đó other_model_oneid 123, tôi không nên cho phép một bản ghi khác …


1
Tại sao định nghĩa create_foo () trong mô hình Django. Quản lý thay vì ghi đè tạo ()?
Đọc tài liệu Django , nó khuyên bạn nên tạo một phương thức tạo tùy chỉnh cho một mô hình được đặt tên Foobằng cách định nghĩa nó như create_footrong trình quản lý: class BookManager(models.Manager): def create_book(self, title): book = self.create(title=title) # do something with the book return book 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.