2015-07-23 2 views
0

Я сделал два сигнала для loggin, но работает только последний. И если я переключу их, все еще работает последнее. Есть ли способ закрыть эти декораторы или что-то в этом роде?От двух сигналов джанго работает только последний

@receiver(post_delete, sender = Student) 
def add_score(instance, **kwargs): 
    newChange = Changes(table_name = 'Student',type='delete') 
    newChange.save() 

@receiver(post_delete, sender = Group) 
def add_score(instance, **kwargs): 
    newChange = Changes(table_name = 'Group',type='delete') 
    newChange.save() 

ответ

1

Попробуйте изменить имя функции на что-то вроде add_score_student и add_score_group.

+0

Thaks. Я идиот))) – vZ10

+0

Расслабьтесь, это не так. – f43d65