Fix "can't concat str to bytes" error

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent 56964be7dd
commit 1b9056217f
  1. 4
      apps/auth/views.py
  2. 4
      apps/payment/views.py

@ -53,7 +53,7 @@ class LearnerRegistrationView(FormView):
# fixme: async send email
config = Config.load()
refferer = urlsplit(self.request.META.get('HTTP_REFERER'))
refferer = refferer[0] + '://' + refferer[1]
refferer = str(refferer[0]) + '://' + str(refferer[1])
token = verification_email_token.make_token(user)
url = refferer + str(reverse_lazy('lilcity:verification-email', args=[token]))
send_email('Verification Email', email, "notification/email/verification_email.html", url=url, config=config)
@ -113,7 +113,7 @@ class PasswordResetView(views.PasswordContextMixin, BaseFormView):
def form_valid(self, form):
refferer = urlsplit(self.request.META.get('HTTP_REFERER'))
refferer = refferer[0] + '://' + refferer[1]
refferer = str(refferer[0]) + '://' + str(refferer[1])
config = Config.load()
extra_email_context = {'config': config}
if self.extra_email_context and isinstance(self.extra_email_context, dict):

@ -48,7 +48,7 @@ class CourseBuyView(TemplateView):
def get(self, request, pk=None, *args, **kwargs):
host = urlsplit(self.request.META.get('HTTP_REFERER'))
host = host[0] + '://' + host[1]
host = str(host[0]) + '://' + str(host[1])
course = Course.objects.get(id=pk)
if request.user == course.author:
messages.error(request, 'Вы не можете приобрести свой курс.')
@ -85,7 +85,7 @@ class SchoolBuyView(TemplateView):
def get(self, request, *args, **kwargs):
host = urlsplit(self.request.META.get('HTTP_REFERER'))
host = host[0] + '://' + host[1]
host = str(host[0]) + '://' + str(host[1])
weekdays = set(request.GET.getlist('weekdays', []))
if not weekdays:
messages.error(request, 'Выберите несколько дней недели.')

Loading…
Cancel
Save