Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

442
Visualizações
¿Podemos renderizar el archivo .ejs usando un matraz?

Actualmente estoy aprendiendo el marco de matraz después de completar mi node.js y express. Solo quiero saber si podemos renderizar el archivo .ejs también en el matraz como podemos hacer en el nodo js.

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Por lo que puedo decir, no hay una biblioteca de Python capaz de renderizar archivos .ejs (plantilla de JavaScript incrustable). Lo más probable es que esto se deba al hecho de que los archivos ejs permiten una gran cantidad de sintaxis de JavaScript (si no JavaScript arbitrario). Así que implementar eso dentro de Python sería un fastidio. Sin embargo, hay un montón de lenguajes de plantillas compatibles con Python (consulte esta página en la wiki de Python para obtener una lista). Dicho esto, teóricamente podría simplemente ejecutar ejs como un proceso separado:

 import json import subprocess from flask import Flask app = Flask("app") data = { "title": "Example", "user": { "firstName": "World" }, "messages": [ "foo", "bar", "baz" ] } @app.route("/") def hello_world(): # Note: this assumes you have globally installed ejs with: npm install -g ejs ejsRenderer = subprocess.Popen( ["ejs", "example.ejs"], stdin=subprocess.PIPE, stdout=subprocess.PIPE) rendered = ejsRenderer.communicate(bytes(json.dumps(data), "utf8"))[0] ejsRenderer.stdin.close() ejsRenderer.wait() return rendered app.run(host="0.0.0.0", port=8080)
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda