"""Debug Views to check the layout of emails""" from django.views.generic.base import TemplateView class DebugBaseView(TemplateView): """Debug View to check the layout of emails""" def get_context_data(self, **kwargs): """Generates sample datas to have a valid debug email""" context = super().get_context_data(**kwargs) context["title"] = "Development email preview" context["email"] = "random@gmail.com" context["fullname"] = "robert" return context class DebugViewHtml(DebugBaseView): """Debug View for HTML Email Layout""" template_name = "mail/html/hello.html" class DebugViewTxt(DebugBaseView): """Debug View for Text Email Layout""" template_name = "mail/text/hello.txt"