내 모델에 부울 필드가있어서 사용자에게 몇 가지 정보가 포함 된 이메일이 전송되었음을 나타냅니다. admin에서 업데이트 할 때 모델에서 save()
메서드를 사용하면 실제로 전자 메일이 전송됩니다. 그리고 이것은 작동합니다.django admin actions 대 모델 클래스의 저장
하지만 :
def send_this_email(modeladmin, request, queryset):
queryset.update(mail_sent=True)
send_this_email.short_description = "Send email with access data"
및 관리 클래스 :
이actions = [send_this_email]
실행 및 이메일되지 않는 것 같다 save()
방법은 내가 이렇게 정의 내 행동을 사용하려고
보내지 않았다. send_this_email
에 저장을 실행하려면 어떻게해야합니까?
내 장고 관리자에게 중요한 문제가 있다면 grappeli를 사용하고 있습니다.
하지만 전자 메일을 보내는 코드는 어디에 있습니까? –
@DanielRoseman 그것은 save() 메소드 – andi