0
지금까지 내가 signals.py
을 등록한 후 작동하지 않습니다 문서에서 AppConfig.ready()
에 대해 뭔가를 찾았지만 내 신호를 등록해야하는 곳을 아직 얻을 수 없습니다.신호는 다음과 같은 내용으로
지금까지 내가 signals.py
을 등록한 후 작동하지 않습니다 문서에서 AppConfig.ready()
에 대해 뭔가를 찾았지만 내 신호를 등록해야하는 곳을 아직 얻을 수 없습니다.신호는 다음과 같은 내용으로
e-nouri는 의견에 언급했듯이이 정보는 문서에 있습니다. Connecting Receiver Functions 섹션에서 '이 코드는 어디에 게재되어야합니까?'까지 아래로 스크롤하면 참고로, 당신은 당신이 질문에서 암시 한대로 AppConfig
에 살고 있어야합니다.
apps.py 파일을 아직 생성하지 않은 경우 응용 프로그램에서 apps.py 파일을 만들어야합니다. 여기에서 앱 설정을 정의 할 것입니다. 다음은 신호 등록을 포함하는 예입니다. `에 넣어하는
from django.apps import AppConfig
class ExampleAppConfig(AppConfig):
name = 'example'
verbose_name = "Example Application"
def ready(self):
# To avoid putting the signals code in the __init__.py file or
# models.py file, we import the signals module here.
# https://docs.djangoproject.com/en/1.7/topics/signals/#connecting-receiver-functions
from example import signals
보십시오, 나는 섹션을 참조, 즉 좋은 아이디어라고 생각하지 않습니다 –
@Aamir을 students.models' "이 코드는 살아야한다?" 신호에 관한 문서에서. –
@ e-nouri Django 버전이 1.7이면 맞습니다. OP가 언급하지 않은 Django 버전을 잊어 버렸습니다. –