的巨量我有以下型號:Django的FilteredSelectMultiple數據
class Student(models.Model):
class Meta:
app_label = 'ground'
name = models.CharField(max_length=255)
def __unicode__(self):
return unicode(self.name)
class Program(models.Model):
class Meta:
app_label = 'ground'
name = models.CharField(max_length=255)
student = models.ManyToManyField(Student)
def __unicode__(self):
return unicode(self.name)
及以下管理:
class ProgramAdmin(admin.ModelAdmin):
formfield_overrides = {
models.ManyToManyField: {
'widget': admin.widgets.FilteredSelectMultiple(
Student._meta.verbose_name_plural, False)
}
}
admin.site.register(Program, ProgramAdmin)
正如你可以看到我使用Django的FilteredSelectMultiple顯示一個不錯的選擇字段對於程序管理員,我可以一次選擇多個學生。
問題 我有超過2500名學生在數據庫中。瀏覽器在將所有學生渲染到選擇字段時遇到問題。有沒有辦法來解決這個問題。喜歡用javascript做東西