django-signals

    1

    1답변

    이것은 처음으로 django 신호로 작업하는 것이며 의견이 플래그가 붙었을 때 알림 앱에서 제공하는 "comment_was_flagged"신호를 전달하고 싶습니다. 이것은 내 코드이지만 작동하지 않는 것 같습니다. 뭔가 빠졌습니까? from django.contrib.comments.signals import comment_was_flagged from

    4

    4답변

    현재 프로젝트의 일반적인 모델에 date_added 및 date_modified 필드를 추가하고 있습니다. 모델을 서브 클래스 화하고 적절한 필드를 추가하고 있지만 자동화 된 저장 동작을 추가하려고합니다. 예를 들어, 누구든지 MyModel.save()를 호출하면 date_modified 필드가 업데이트됩니다. 두 가지 접근법을 볼 수 있습니다. save(

    7

    1답변

    queryset.delete() 메서드를 사용하는 경우 장고가 pre/post_delete 신호를 보내지 만 queryset.update()에서 pre/post_save를 보내지 않아야합니까?

    6

    3답변

    these proposed signal decorators과 같은 작업을하려고합니다. 장식 된 메서드를 신호 (데코레이터의 인수로 신호의 보낸 사람)와 연결하는 데코레이터가있는 것 외에도 클래스 메서드에 데코레이터를 사용하고 싶습니다. 내가 지금처럼 장식 사용하려면 : class ModelA(Model): @connect.post_save(Mod

    1

    2답변

    내 모델에 신호를 추가했습니다.이 모델은 모델 저장 후 일부 이메일 주소로 이메일을 보냅니다 (models.signals.post_save.connect 신호 및 이메일 전송의 경우 send_mail). 이 아이디어는 여전히 사용자를 위해 지연을 일으키며, 사이트에서 모델을 저장할 때 모든 전자 메일이 전송 될 때까지 기다려야하고 서버에서 응답을받을 때까지

    1

    2답변

    텍스트 필드가있는 Django 모델이 있습니다. Django Admin에서 사용자에게 표시되기 전에 텍스트 필드의 내용을 수정하고 싶습니다. 나는 신호가 post_load과 같을 것으로 예상했지만 존재하지 않는 것 같습니다. 더 구체적으로 : 나는 사용자의 입력을 받아 텍스트 필드가 있습니다. 이 텍스트 필드에는 더 많은 구분 기호가 있습니다. 구분 기호

    10

    3답변

    디스크에 캐시를 유지하는 추상 모델이 있습니다. 모델을 삭제할 때 캐시를 삭제해야합니다. 나는 파생 된 모든 모델에 대해서도 이것을 원합니다. 나는 추상 모델을 지정하는 신호를 연결하는 경우 이 파생 모델로 전파되지 않습니다 pre_delete.connect(clear_cache, sender=MyAbstractModel, weak=False) 을 내가

    1

    1답변

    Django에서 지리적 객체의 탐색 경로 (아버지 목록)를 계산합니다. 매우 자주 변경되지 않으므로 개체를 저장하거나 초기화하면 미리 계산할 생각입니다. 1) 무엇이 더 좋을까요? 어느 솔루션이 더 나은 성능을 제공합니까? ____init____에서 계산하거나 객체가 저장 될 때 계산하려면 (객체는 DB에서 약 500-2000 문자를 사용합니다)? 2.)

    8

    1답변

    나는 신호를 사용하여 장고 등록을 새로운 필드로 확장하는 솔루션 인 stackoverflow를 발견했다. 링크는 http://dmitko.ru/?p=546입니다. 확장 프로필 모델, 확장 된 양식, 설정에 필요한 옵션, 정의 된 URL을 추가했으며 적절한 양식이 표시되지만 인증 모듈의 일반 사용자 만 생성됩니다. 왜 그런 일이 일어나는거야? account.

    49

    3답변

    장고 모델은 일반적으로 (기본적으로 지원하지 않는 데이터베이스에서 작동하는 방식.) 매우 적절 ON DELETE CASCADE 동작을 처리 그러나, 나는이를 대체하는 가장 좋은 방법이 무엇인지 발견하기 위해 사투를 벌인거야 (즉,이 자식 레코드가있는 경우 객체를 삭제 방지) DELETE SET NULL의 ON (즉,하지 ON, 제한 삭제 : 그것은 예를 들