def salvar(request): message = {'success': False, 'message': _trans("Erro ao salvar aposta, tente novamente!")} try: id_jogo = int(request.POST.get("idJogo", 0)) id_usuario = int(request.POST.get("idUsuario", 0)) resultado_primeiro_time = int(request.POST.get("resultadoprimeirotime", 0)) resultado_segundo_time = int(request.POST.get("resultadosegundotime", 0)) except ValueError: message['message'] = _trans("Erro ao recuperar parâmetros!") try: existe = Aposta.objects.filter(jogo__pk=id_jogo, usuario__pk=id_usuario) if len(existe) == 0: jogo = Jogo.objects.get(pk=id_jogo) usuario = Usuario.objects.get(pk=id_usuario) aposta = Aposta(jogo=jogo, usuario=usuario, primeirotime=resultado_primeiro_time, segundotime=resultado_segundo_time) aposta.save() if aposta.id > 0: message['success'] = True message['message'] = _trans("Aposta salva com sucesso! Boa sorte...") else: message['message'] = _trans( "Ow maluco, vc ta tentando fazer aposta em um jogo no qual ja apostou! Prestenção retardado!") except: message['message'] = _trans("Erro ao executar a operação para salvar aposta!") return retorna(message)
class UserAdmin(BaseUserAdmin): ordering = ['id'] list_display = ['email', 'name'] fieldsets = [(None, { 'fields': ('email', 'password') }), (_trans('Personal Info'), { 'fields': ('name', ) }), (_trans('Permissions'), { 'fields': ('is_active', 'is_staff', 'is_superuser') }), (_trans('Important Dates'), { 'fields': ('last_login', ) })] add_fieldsets = [(None, { 'classes': ('wide', ), 'fields': ('email', 'password1', 'password2') })]
def retorna(message=None): if not message: message = { 'success': False, 'result': { 'reason': _trans("Dados inválidos ou incorretos!") } } return HttpResponse(json.dumps(message), content_type='text/javascript')
def salvar(request): message = { 'success': False, 'message': _trans("Erro ao salvar aposta, tente novamente!") } try: id_jogo = int(request.POST.get("idJogo", 0)) id_usuario = int(request.POST.get("idUsuario", 0)) resultado_primeiro_time = int( request.POST.get("resultadoprimeirotime", 0)) resultado_segundo_time = int( request.POST.get("resultadosegundotime", 0)) senha = request.POST.get("senha", None) except ValueError: message['message'] = _trans("Erro ao recuperar parâmetros!") try: usuario = Usuario.objects.filter(pk=id_usuario, senha=senha) if len(usuario) > 0: existe = Aposta.objects.filter(jogo__pk=id_jogo, usuario__pk=id_usuario) if len(existe) == 0: jogo = Jogo.objects.get(pk=id_jogo) usuario = Usuario.objects.get(pk=id_usuario) aposta = Aposta(jogo=jogo, usuario=usuario, primeirotime=resultado_primeiro_time, segundotime=resultado_segundo_time) data = datetime.now() today = data.date() now = data.time() if jogo.datajogo >= today and jogo.horajogo >= now: aposta.save() if aposta.id > 0: message['success'] = True message['message'] = _trans( "Aposta salva com sucesso! Boa sorte...") else: message['message'] = _trans( "Ow maluco, Deu mole, já passou do horário de apostas para este jogo!" ) else: message['message'] = _trans( "Ow maluco, vc ta tentando fazer aposta em um jogo no qual ja apostou! Prestenção retardado!" ) else: message['message'] = _trans( "Ow maluco, essa senha está errada! Prestenção no que cê digita rapá!" ) except: message['message'] = _trans( "Erro ao executar a operação para salvar aposta!") return retorna(message)
def salvar(request): message = { 'success': False, 'message': _trans("Erro ao salvar aposta, tente novamente!") } try: id_jogo = int(request.POST.get("idJogo", 0)) id_usuario = int(request.POST.get("idUsuario", 0)) resultado_primeiro_time = int( request.POST.get("resultadoprimeirotime", 0)) resultado_segundo_time = int( request.POST.get("resultadosegundotime", 0)) except ValueError: message['message'] = _trans("Erro ao recuperar parâmetros!") try: existe = Aposta.objects.filter(jogo__pk=id_jogo, usuario__pk=id_usuario) if len(existe) == 0: jogo = Jogo.objects.get(pk=id_jogo) usuario = Usuario.objects.get(pk=id_usuario) aposta = Aposta(jogo=jogo, usuario=usuario, primeirotime=resultado_primeiro_time, segundotime=resultado_segundo_time) aposta.save() if aposta.id > 0: message['success'] = True message['message'] = _trans( "Aposta salva com sucesso! Boa sorte...") else: message['message'] = _trans( "Ow maluco, vc ta tentando fazer aposta em um jogo no qual ja apostou! Prestenção retardado!" ) except: message['message'] = _trans( "Erro ao executar a operação para salvar aposta!") return retorna(message)
def validate(self, attrs): """Validate and Authenticate the user""" email = attrs.get('email') password = attrs.get('password') user = authenticate(request=self.context.get('request'), username=email, password=password) if not user: msg = _trans('Unable to authenticate with provided credentials') raise serializers.ValidationError(msg, code='authentication') attrs['user'] = user return attrs
class LoginForm(AuthenticationForm): """ This class works for the login page. In this class, we can configure our login form. """ username = forms.CharField( max_length=254, widget=forms.TextInput({ 'id': 'user_login', 'placeholder': 'Username' }), error_messages={'required': 'Please enter your username'}) password = forms.CharField( label=_trans("Password"), widget=forms.PasswordInput({ 'id': 'user_password', 'placeholder': 'Password' }), error_messages={'required': 'Please enter your password'})
def retorna(message=None): if not message: message = '{success:false, result: { reason: "',_trans("Dados inválidos ou incorretos!"),'" } }' return HttpResponse(message, mimetype='text/javascript')