我想实现的是我想在Django的Send_mail函数中使用“if和elif”,但是发生了一个错误,我不知道如何修复它。
错误信息
potential arugment cannot appear after keyword aurgument
send_mail(
subject='New message',
message='Access to http://localhost:3000/messagerooms',
from_email=settings.EMAIL_HOST_USER,
if inquiry_user == self.request.user:
recipient_list = post.user.email
elif post.user == self.request.user:
recipient_list = inquiry_user.email
)
1条答案
按热度按时间6l7fqoea1#
你不能在调用表达式中放入
if
套件。你可以使用条件运算符(x if y else z
),但只使用常规的if
更容易: