def token_input(request):
if request.method == 'POST':
try:
f = TokenForm(request.POST)
if f.is_valid():
token = Token.get(f.cleaned_data['code'])
token.use(request.team)
messages.add_message(request, messages.SUCCESS, "Našel jsi %s!" % token.entity)
return redirect("token:input")
except Token.DoesNotExist:
messages.add_message(request, messages.INFO, "Takový líste?ek neexistuje!")
except (InvalidTransaction, TokenUnusableException) as e:
messages.add_message(request, messages.WARNING, "%s" % e)
else:
f = TokenForm()
return render(request, "tokens/input.html", {'form': f})
评论列表
文章目录