我是Django的新用户。我想点击按钮发送电子邮件(传真)。所以我在视图send_fax
中创建了方法CustomerRequestUpdateView
。我在这里有点困惑。此方法是否必须使用POST请求?我怎么能渲染' send_fax'到我的模板?我希望这个方法可以直接在类中实现。
class CustomerRequestUpdateView(RequestUpdateView):
template_name = 'loanwolf/customers/request.html'
url_namespace = 'customers'
def send_fax(self):
subject = 'The contract of %s' % self.customer.email_user
contact_message = 'This is just a test for later on during this project'
from_email = settings.EMAIL_HOST_USER
to_email = [from_email, ]
send_mail(
subject,
contact_message,
from_email,
to_email,
fail_silently=False,
)
return #render(request, template_name, context) render_to_pdf()
我认为我可以使用render_to_response()
或render()
,但我的方法使用的是self
,而不是request
。谁能帮助我呢?
提前致谢!
答案 0 :(得分:0)
您想在页面上显示什么? 您不需要基于类的视图来执行此操作(您可以使用它)。你可以简单地写一下:
MiServicio servicio = new MiServicio(Context c)