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.



10
Đặt Django IntegerField theo lựa chọn =… tên
Khi bạn có một trường mô hình với tùy chọn lựa chọn, bạn có xu hướng có một số giá trị ma thuật được liên kết với tên con người có thể đọc được. Có cách nào trong Django thuận tiện để đặt các trường này bằng tên có thể …




6
Nhận tên lớp của mô hình django
Tôi có một mô hình django: class Book(models.Model): [..] và tôi muốn có tên mô hình là chuỗi: 'Sách'. Khi tôi cố gắng làm theo cách này: Book.__class__.__name__ nó trả về 'ModelBase'. Bất kỳ ý tưởng?

8
Đặt giá trị đã chọn trên biểu mẫu Django.
Đây là khai báo trường trong một biểu mẫu: max_number = forms.ChoiceField(widget = forms.Select(), choices = ([('1','1'), ('2','2'),('3','3'), ]), initial='3', required = True,) Tôi muốn đặt giá trị ban đầu là 3và điều này dường như không hoạt động. Tôi đã thử với tham số, dấu ngoặc kép / không …


3
Django - lọc các thuộc tính khóa ngoại
Tôi đang cố gắng lọc một bảng trong Django dựa trên giá trị của một trường cụ thể của ForeignKey . Ví dụ, tôi có hai mô hình: class Asset(models.Model): name = models.TextField(max_length=150) project = models.ForeignKey('Project') class Project(models.Model): name = models.TextField(max_length=150) Tôi muốn lọc danh sách tài sản của mình …




5
mô hình django chọn trường đơn
Tôi có một bảng / các mô hình được gọi Employeesvà tôi muốn nhận tất cả các hàng của một trường dưới dạng tập truy vấn. Tôi biết tôi có thể làm điều đó như thế này (hy vọng tôi đang làm điều này ngay cả): emp_list = Employees.objects.get(all) emp_names …

6
Cách đặt giá trị mặc định của trường mô hình Django thành một hàm có thể gọi / có thể gọi (ví dụ: ngày liên quan đến thời gian tạo đối tượng mô hình)
ĐÃ CHỈNH SỬA: Làm cách nào để đặt mặc định của trường Django thành một hàm được đánh giá mỗi khi tạo một đối tượng mô hình mới? Tôi muốn làm điều gì đó như sau, ngoại trừ việc trong mã này, mã được đánh giá một lần và đặt …

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.