2011-05-03 3 views

답변

0

확인 http://docs.djangoproject.com/en/dev/ref/contrib/admin/ - "ModelAdmin.formfield_for_choice_field()"

class MyModelAdmin(admin.ModelAdmin): 
    def formfield_for_choice_field(self, db_field, request, **kwargs): 
     if db_field.name == "country": 
      kwargs['choices'] = get_country_choices_for_continent(request.user.get_profile().continent) 
     return super(MyModelAdmin, self).formfield_for_choice_field(db_field, request, **kwargs) 
관련 문제