2017-09-02 82 views

回答

5

没有,蟒蛇不能在前端使用。

您需要的前端技术,如htmlcssjavascriptjQuery等.. 的前端。

Python可以用作后端的脚本语言。

+0

我想你可以创建一个模块,使用特定的函数生成html和css代码。这不是最有效的方法,但它会生成默认页面。 –

1

确实,你可以用Django模板系统做一些有趣的事情。但像@Astik说,你不能在前端替换JavaScript。就个人而言,我不使用JavaScript来处理一些Django项目,因为我不需要它,但是我必须要处理很多情况。不过,这取决于你的项目正在发挥作用。

东西比Django模板系统更好地为jinja2阅读更多关于它可能帮助你

0

正如其他人已经说过了,基本上你不能在前端使用Python。您可以在模板中使用Django Template LanguageJinja2之类的东西,但一般而言,这些引擎在您的服务器上运行,而不是在浏览器中运行。

其实,你可以使用Python编写的代码,运行在浏览器中,使用transpilersTranscrypt。但我不建议你在真正的项目上做这样的事情,因为这会增加这两种语言之间的复杂性和差异性。唯一的好处是可以使用一种语言来编写前端和后端。但支持此代码的复杂性不值得。

相关问题