CRIAR SERVIÇO WEBSERVICES SOAP COM PYTHON

42 views
Skip to first unread message

Mateus Linhares

unread,
Jun 3, 2024, 4:17:31 PMJun 3
to Python Brasil
Opa pessoal, estou desenvolvendo em django um CRM e gostaria de estar criando um serviço soap. Qual biblioteca devo usar ? Pelo menos que seja mais aconselhável? Acredito que o java seja bem mais intuitivo de fazer isso, porém gostaria de tentar esse desafio de criar um serviço soap em python...
Alguém já teve que criar, tem dicas ou recursos funcionais ?

Fernando Carelli

unread,
Jun 3, 2024, 4:29:00 PMJun 3
to python...@googlegroups.com
Boa tarde, tudo bem?

Eu não conheço bem a Biblioteca, mas acredito que você possa usar a "zeep", também não sei dizer se funciona utilizando o django.





Em seg., 3 de jun. de 2024 às 17:17, Mateus Linhares <mateusli...@gmail.com> escreveu:
Opa pessoal, estou desenvolvendo em django um CRM e gostaria de estar criando um serviço soap. Qual biblioteca devo usar ? Pelo menos que seja mais aconselhável? Acredito que o java seja bem mais intuitivo de fazer isso, porém gostaria de tentar esse desafio de criar um serviço soap em python...
Alguém já teve que criar, tem dicas ou recursos funcionais ?

--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para acessar essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/f108e560-6a43-48c2-85aa-9bfbeb210304n%40googlegroups.com.


‘Esta mensagem é direcionada apenas para os endereços constantes no cabeçalho inicial. Se você não está listado nos endereços constantes no cabeçalho, pedimos-lhe que desconsidere completamente o conteúdo dessa mensagem e cuja cópia, encaminhamento e/ou execução das ações citadas estão imediatamente anuladas e proibidas’.

 ‘Apesar do Magazine Luiza tomar todas as precauções razoáveis para assegurar que nenhum vírus esteja presente nesse e-mail, a empresa não poderá aceitar a responsabilidade por quaisquer perdas ou danos causados por esse e-mail ou por seus anexos’.

Fabio C. Barrionuevo da Luz

unread,
Jun 3, 2024, 4:33:54 PMJun 3
to python...@googlegroups.com
Tem o spyne, que em teoria agnostico de framework, mas tem coisas especificas pra django

http://spyne.io/#inprot=Soap11&outprot=Soap11&s=rpc&tpt=DjangoApplication&validator=true

https://github.com/arskom/spyne/tree/spyne-2.13.16/examples/django

Dito isto, eu nunca precisei implementar um serviço SOAP em Python e nunca usei o spyne.

Agora, se o negocio é uma biblioteca cliente para consumir uma API SOAP já existente, ai o zeep ajuda bastante

https://docs.python-zeep.org/en/master/



Em seg., 3 de jun. de 2024 às 17:17, Mateus Linhares <mateusli...@gmail.com> escreveu:
Opa pessoal, estou desenvolvendo em django um CRM e gostaria de estar criando um serviço soap. Qual biblioteca devo usar ? Pelo menos que seja mais aconselhável? Acredito que o java seja bem mais intuitivo de fazer isso, porém gostaria de tentar esse desafio de criar um serviço soap em python...
Alguém já teve que criar, tem dicas ou recursos funcionais ?

--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para acessar essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/f108e560-6a43-48c2-85aa-9bfbeb210304n%40googlegroups.com.


--
Fábio C. Barrionuevo da Luz
Palmas - Tocantins - Brasil - América do Sul


Blog colaborativo sobre Python e tecnologias Relacionadas, mantido totalmente no https://github.com/pythonclub/pythonclub.github.io .

Todos são livres para publicar. É só fazer fork, escrever sua postagem e mandar o pull-request. Leia mais sobre como publicar em README.md e contributing.md.
Regra básica de postagem:
"Você" acha interessante? É útil para "você"? Pode ser utilizado com Python ou é útil para quem usa Python? Está esperando o que? Publica logo, que estou louco para ler...

Mateus Linhares

unread,
Jun 3, 2024, 6:58:20 PMJun 3
to Python Brasil
Show galera, vou aplicar aqui e assim que tiver concluído, deixo em anexo a solução e os métodos usados 

Mateus Linhares

unread,
Jun 5, 2024, 8:14:32 PMJun 5
to Python Brasil
Galera, fiz a configuração do spyne no django. Mas ao executar ele está retornando um erro de falta de módulo 
-- no module named 'six.moves'
Estou usando o python 3.12 e a timão versão do spyne 

Mateus Linhares

unread,
Jun 5, 2024, 8:19:25 PMJun 5
to Python Brasil
Estou usando a última versão do spyne, corrigindo meu comentário acima
Reply all
Reply to author
Forward
0 new messages