2010-08-12 7 views
1
from django.db.models.signals import post_save 


class MyModel(models.Model): 
    int = models.PositiveIntegerField(unique=True) 

def added (sender, instance, **kwargs): 
    print 'Added' 


post_save.connect(added,MyModel) 

내가 할 경우 :청취자가 작동하지 않습니다! 장고 - 신호

MyModel.objects.create(int=12345).save() 

아무것도 내가 뭔가를 잃어 있습니까

을 일어나지 않았다?

편집 후 :

작동하지 않습니다.

+0

그냥 장고 1.2로 테스트했습니다. 나를 위해 완벽하게 일했습니다. 아직하지 않았다면, 장고 쉘'./manage.py shell'을 실행 시켜서 다시 시도 할 수 있습니까? –

답변

0

'대신 BitRateMyModeladded()을 연결하는 것 같습니다, 그래서 그것은 비트 레이트가 저장 될 때 added() 해고되지 않은 것은 놀라운 일이 아니다 ... 당신은 MyModelpost_save을 연결하는

+0

예! 그것은 단지 실수를 작성합니다. 실제로 나는 Bitrate 모델을 사용한다. – Pol

0

, 그러나 당신에게 생성 및 저장 Bitrate. 그건 오타예요?

관련 문제