def __init__(self, *args, **kwargs): super(SelectOutgoing, self).__init__(*args, **kwargs) self.fields['idroute'].choices = models.getroutelist() self.fields['messagetype'].choices = models.getoutmessagetypes() self.fields['frompartner'].choices = models.getpartners() self.fields['topartner'].choices = models.getpartners() self.fields['tochannel'].choices = models.gettochannels()
def __init__(self, *args, **kwargs): super(SelectProcess, self).__init__(*args, **kwargs) self.fields['idroute'].choices = models.getroutelist()
def formfield_for_dbfield(self, db_field, **kwargs): ''' make dynamic choice list for field idroute. not a foreign key, gave to much trouble.''' if db_field.name == "idroute": kwargs['widget'].choices = models.getroutelist() return super(ConfirmruleAdmin, self).formfield_for_dbfield(db_field, **kwargs)
def formfield_for_dbfield(self,db_field,**kwargs): ''' make dynamic choice list for field idroute. not a foreign key, gave to much trouble.''' if db_field.name == "idroute": kwargs['widget'].choices = models.getroutelist() return super(ConfirmruleAdmin, self).formfield_for_dbfield(db_field,**kwargs)