2014-12-31 2 views
0

둘 이상의 사이트를 실행하도록 설정된 django 프레임 워크에서 post_save 신호를 발생시키는 모델이 있습니다. 내가해야 할 일은이 신호가 필요한 특정 사이트에서 정의 된 신호로 해당 신호를 무시하고 기본 앱의 신호를 기본 신호로 사용할 수있게하는 것입니다.사이트 프레임 워크에서 신호를 오버라이드하는 방법 django 프레임 워크

간단히 말해서 이러한 신호 또는 자체 사이트의 각 사이트에 고유하지만 공통 코드를 상속하는 다른 모든 코드를 작성하고 싶을 수도 있습니다.

+0

당신이 덮어 쓰고 자하는 원본 신호가 있습니까? – mbrochh

+0

예 맞춤 신호 –

답변

0

사용해야하는 신호 만 가져 와서이 작업을 수행 할 수 있어야합니다. 각 사이트에 대해 별개의 신호 파일 집합을 가져 와서 wsgi.py 또는 manage.py 파일로 가져 와서 전체 기본 신호 라이브러리를 재정의하거나 확장 할 수있게해야합니다.

모든 사이트가 하나의 wsgi.py 또는 manage.py 파일에서 실행되는 경우, 파일에 대한 가져 오기 대신 가져올 파일을 테스트해야 할 것입니다.