mudar um campo no BD de usuário

13 views
Skip to first unread message

Diomedes Amparo

unread,
Nov 5, 2024, 7:22:50 AM11/5/24
to Django Brasil
olá amigos!
bom dia

criei a seguinte variável:
usuario_id = CustomUser.objects.values('id','username','web_empresa').filter(username=request.POST['email'], cpf_cnpj=request.POST['cnpj_cpf'])

obtive o seguinte resultado:
[{'id': 64, 'username': 'jul...@decorbom.com.br', 'web_empresa': 'DecoraBom'}]

como faço para alterar o campo web_empresa somente deste id e username?

agraço.


Dionatan Maicon

unread,
Nov 5, 2024, 7:30:46 AM11/5/24
to django...@googlegroups.com
Bom dia,

mude para get, pois supondo o email e cnpj/cpf é unico
usuario_id = CustomUser.objects.get(username=request.POST['email'], cpf_cnpj=request.POST['cnpj_cpf'])
usuario_id.web_empresa = "Nova empresa"
usario_id.save()

Caso necessite use o uptade() do django usando o filter()

usuario_id = CustomUser.objects.filter(username=request.POST['email'], cpf_cnpj=request.POST['cnpj_cpf']).update(web_empresa="Nova empresa")

--
Você recebeu essa mensagem porque está inscrito no grupo "Django Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasi...@googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/django-brasil/f9b09285-048d-4d72-addb-b96f54ac7462n%40googlegroups.com.

Diomedes Amparo

unread,
Nov 5, 2024, 7:51:07 AM11/5/24
to Django Brasil
olá amigos
bom dia

Dionatam valeu deu certo, obrigado!

abraço

Reply all
Reply to author
Forward
0 new messages