0
注文が成功するたびに、特定の住所([email protected])にメールを送信しようとしています。私は解雇された信号を捕捉し、その詳細に基づいて電子メールを送信するつもりです。注文アプリから注文しました。注文した注文をカスタムメールアドレスに送信
from django.db import models
from oscar.apps.order.signals import order_placed
from django.core.mail import send_mail
from oscar.apps.checkout.signals import post_checkout
from oscar.apps.order.abstract_models import AbstractOrder
class Order(AbstractOrder):
def send_order_request(sender, **kwargs):
order = kwargs['instance']
subject = 'New order placed'
send_mail(subject, order, ['[email protected]'])
order_placed.connect(send_order_request, order=self.order,
user=self.user)
from oscar.apps.order.models import *
現在、自己が定義されていないというエラーが表示されています。これはこの問題にアプローチする正しい方法ですか?
完全なトレースバックを投稿する –