修改django管理字段以使用特定的queryset和表单小部件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改django管理字段以使用特定的queryset和表单小部件相关的知识,希望对你有一定的参考价值。

  1. from django import forms
  2. from django.contrib.admin import widgets
  3.  
  4. class ScheduleAdminForm(forms.ModelForm):
  5.  
  6. profiles = forms.ModelMultipleChoiceField(
  7. widget = widgets.FilteredSelectMultiple('Profiles',False),
  8. queryset = Profile.active_objects.all(),
  9. help_text = "this doesn't show. bummer.")
  10.  
  11. class Meta:
  12. model = Schedule
  13.  
  14.  
  15. class ScheduleAdmin(admin.ModelAdmin):
  16.  
  17. form = ScheduleAdminForm
  18.  
  19. admin.site.register(Schedule, ScheduleAdmin)

以上是关于修改django管理字段以使用特定的queryset和表单小部件的主要内容,如果未能解决你的问题,请参考以下文章