Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Models:
- modelo_POS = models.ForeignKey(Modelo_POS, null=True, on_delete=models.PROTECT, related_name='modelos') # atributo de Contratos_POS?
- Depois de fazer as validações:
- if validado:
- try:
- #cria o objeto
- _obj = Contratos_POS()
- # busca o resgistro no banco e popula o objeto
- if id is not None: # De onde veio esse id?
- _obj = Contratos_POS.objects.get(id=id)
- print(id)
- #pega os dados passados pelo POST e sobreescreve no Objeto
- _obj.data_proposta = data_proposta
- _obj.cpf_cnpj = cpf_cnpj
- _obj.nome = nome
- _obj.modalidade = modalidade
- _obj.email = email
- _obj.celular = celular
- _obj.telefone = telefone
- _obj.data_nasc = data_nasc
- _obj.renda_mes = renda_mes
- _obj.nacionalidade = nacionalidade
- _obj.nome_mae = nome_mae
- _obj.sexo = sexo
- _obj.conta_digital = conta_digital
- _obj.CEP = CEP
- _obj.endereco = endereco
- _obj.numero = numero
- _obj.complemento = complemento
- _obj.ponto_referencia = ponto_referencia
- _obj.bairro = bairro
- _obj.banco = banco
- _obj.agencia = agencia
- _obj.conta = conta
- _obj.conta_digito = conta_digito
- _obj.forma_pagamento = forma_pagamento
- _obj.link_catao = link_catao
- _obj.modelo_POS = Modelo_POS.get(modelo_pos) # Não seria Modelo_POS.objects.get(modelo_pos)
- _obj.qtde_POS = qtde_POS
- _obj.valor_POS = valor_POS
- _obj.qtde_parcelas = qtde_parcelas
- _obj.numero_pedido = numero_pedido
- _obj.valor_comissao = valor_comissao
- _obj.data_comissao = data_comissao
- _obj.cidade = cidade
- _obj.cnae = area_atuacao
- _obj.promotor = promotor
- _obj.status_contrato = status_contrato
- #Salva o registro alterado no banco
- _obj.save()
- Falha:
- Cannot assign "'2'": "Contratos_POS.modelo_POS" must be a "Modelo_POS" instance.
- no caso o 2 é uma chave valida
- populo o select com os registros da tabela Modelo_POS
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement