31 lines
869 B
Python
31 lines
869 B
Python
|
from django.views.generic.edit import View, FormView
|
||
|
from django.template.loader import get_template
|
||
|
from django.urls import reverse_lazy
|
||
|
from django.http import HttpResponse
|
||
|
|
||
|
from promotion.forms import WalletForm
|
||
|
|
||
|
|
||
|
class PromotionView(View):
|
||
|
template_name = "somconnexio.tarifes-mobil.html"
|
||
|
def get(self, request, *args, **kwargs):
|
||
|
self.context = {}
|
||
|
template = get_template(
|
||
|
self.template_name,
|
||
|
).render()
|
||
|
return HttpResponse(template)
|
||
|
|
||
|
|
||
|
class SelectWalletView(FormView):
|
||
|
template_name = "select_wallet.html"
|
||
|
form_class = WalletForm
|
||
|
success_url = reverse_lazy('promotion:select_wallet')
|
||
|
def get(self, request, *args, **kwargs):
|
||
|
self.context = {}
|
||
|
template = get_template(
|
||
|
self.template_name,
|
||
|
# context
|
||
|
).render()
|
||
|
return HttpResponse(template)
|
||
|
|