OK, đây là câu hỏi.Làm cách nào để chỉ định thứ tự các giá trị trong danh sách thả xuống trong một Django ModelForm?
class UserForm(forms.ModelForm):
class Meta:
model = User
fields = ('team', 'related_projects')
Trong models.py
lớp User
được định nghĩa như sau:
class User (models.Model):
team = models.ForeignKey(Team, verbose_name = _('team'))
related_projects = models.ManyToManyField(Project, blank = True)
Cả team
và related_projects
được trả lại như một dropdown-box. Các giá trị là tất cả các đội hiện có trong hệ thống và tất cả các dự án hiện có trong hệ thống. Đó là tất cả các quyền, nhưng họ chỉ được đặt hàng bằng khóa chính, và tôi muốn nhìn thấy chúng theo thứ tự bảng chữ cái. Tôi nên chỉ định thứ tự cho các giá trị trong danh sách thả xuống ở đâu?
http://stackoverflow.com/questions/923799/reorder-users-in-django-auth – Amarghosh
Phát hiện ra rằng câu hỏi này đã được thảo luận trên StackOverFlow (http://stackoverflow.com/questions/1474135/django-admin-ordering-of-foreignkey-and-manytomanyfield-relations-referencing-us), và cũng tìm thấy giải pháp ở đây: http: //code.djangoproject .com/ticket/6089 # comments% 3A8 Xin lỗi vì đã dành thời gian, các bạn, ngay sau khi tôi đưa ra câu hỏi đúng, tôi đã tìm ra giải pháp trong Google. – Graf