Esempio n. 1
0
def api_listar_clube(request, get_string_id):
	try:
		clube = Clube.objects.get(string_id = get_string_id)
		return JsonResponse(clube.get_as_dict(), safe=False)
	except:
		clube = Clube()
		return JsonResponse(clube.get_as_dict(), safe=False)
Esempio n. 2
0
def api_listar_clube(request, get_string_id):
    try:
        clube = Clube.objects.get(string_id=get_string_id)
        return JsonResponse(clube.get_as_dict(), safe=False)
    except:
        clube = Clube()
        return JsonResponse(clube.get_as_dict(), safe=False)
Esempio n. 3
0
def api_cadastrar(request):
	if request.method == 'POST':
		try:
			if 'id' in request.POST and request.POST['id']:
				try:
					clube = Clube.objects.get(pk = int(request.POST['id']))
					clube.string_id = request.POST['string_id']
					clube.nome = request.POST['nome']
					clube.escudo = request.POST['escudo']
					clube.elenco = request.POST['elenco']
					clube.tradicao = request.POST['tradicao']
					clube.ultimo_jogo = request.POST['ultimo_jogo']
					clube.penultimo_jogo = request.POST['penultimo_jogo']
					clube.antepenultimo_jogo = request.POST['antepenultimo_jogo']
					clube.save()
				except Clube.DoesNotExist:
					raise Exception('POST inválido')
			else:
				clube = Clube(
					string_id = request.POST['string_id'],
					nome = request.POST['nome'],
					escudo = request.POST['escudo'],
					elenco = request.POST['elenco'],
					tradicao = request.POST['tradicao'],
					ultimo_jogo = request.POST['ultimo_jogo'],
					penultimo_jogo = request.POST['penultimo_jogo'],
					antepenultimo_jogo = request.POST['antepenultimo_jogo'],
					data_criado = timezone.now()
				)
				clube.save()
			return JsonResponse(clube.get_as_dict(), safe=False)
		except:
			raise Exception('POST inválido.')
Esempio n. 4
0
def api_cadastrar(request):
    if request.method == 'POST':
        try:
            if 'id' in request.POST and request.POST['id']:
                try:
                    clube = Clube.objects.get(pk=int(request.POST['id']))
                    clube.string_id = request.POST['string_id']
                    clube.nome = request.POST['nome']
                    clube.escudo = request.POST['escudo']
                    clube.elenco = request.POST['elenco']
                    clube.tradicao = request.POST['tradicao']
                    clube.ultimo_jogo = request.POST['ultimo_jogo']
                    clube.penultimo_jogo = request.POST['penultimo_jogo']
                    clube.antepenultimo_jogo = request.POST[
                        'antepenultimo_jogo']
                    clube.save()
                except Clube.DoesNotExist:
                    raise Exception('POST inválido')
            else:
                clube = Clube(
                    string_id=request.POST['string_id'],
                    nome=request.POST['nome'],
                    escudo=request.POST['escudo'],
                    elenco=request.POST['elenco'],
                    tradicao=request.POST['tradicao'],
                    ultimo_jogo=request.POST['ultimo_jogo'],
                    penultimo_jogo=request.POST['penultimo_jogo'],
                    antepenultimo_jogo=request.POST['antepenultimo_jogo'],
                    data_criado=timezone.now())
                clube.save()
            return JsonResponse(clube.get_as_dict(), safe=False)
        except:
            raise Exception('POST inválido.')