Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
rt4ever

python + html

Recommended Posts

rt4ever

Boa Noite a todos,

Alguém sabe como posso chamar um script python ( que devolve código html em formato string) no meio de uma página html ?

Estou a usar ZOPE.

Agradeço desde já a vossa disponibilidade.

Cmps

Share this post


Link to post
Share on other sites
JoaoRodrigues

Chamar um script python dentro de HTML? Não valia mais chamar o script de Python no backend aquando a geração da página?

Não sei suficiente de ZOPE para te poder dizer, mas pensaria que esta era a melhor ideia.

Share this post


Link to post
Share on other sites
rt4ever

Sim foi isso que quis dizer, expressei-me mal, desculpa.

A ideia é o script python correr no servidor, ou seja, aquando da geração do código html.

Se poderes dar alguma dica agradecia  :P

Share this post


Link to post
Share on other sites
JoaoRodrigues

Se Zope for tipo Django, quando serve a página HTML fá-lo a partir de uma função de Python. Se assim for basta importares o teu módulo e usares. Caso contrário... como te disse, não sei de ZOPE para te responder :x

Share this post


Link to post
Share on other sites
rt4ever

Ainda não consegui resolve o problema :S

Alguém sabe se é possível chamar o script python através da tag tal ? exemplo: <tal:block....

Caso seja possível e poderem dar-me um exemplo de como se faz, agradecia imenso.

Cmps

Share this post


Link to post
Share on other sites
rt4ever

O que quero fazer é ter o conteúdo de uma div a depender do resultado de um script Python.

Ou seja, a ideia é o conteúdo dessa div ser o código html devolvido pelo script.

Share this post


Link to post
Share on other sites
rt4ever

Boas,

Obrigado pela tua ajuda João. Apesar de não usar ZOPE 3 o teu link ajudou e já consegui resolver o problema  :D

Cmps

Share this post


Link to post
Share on other sites
rt4ever

Aqui fica um pequeno exemplo de como resolvi esta duvida.

<tal:block tal:content="structure python: /pasta/script()" />

/pasta/script() : tal como o nome indica temos de indicar o caminho para o script que pretendemos chamar.

Alguma dúvida postem ai vou tentar ajudar.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.