你可以使用Django框架在前端和后端使用Python吗?

Beg*_*mer 8 javascript django frontend backend python-3.x

我正在观看udemy Django教程,该教程需要使用JavaScript作为前端,使用Python作为后端:

  • 你能用Python取代JavaScript吗?

  • 有什么优点和缺点?

Ast*_*and 7

,python不能在前端使用.

你需要前端的技术,如html,css,javascript,jQuery等...的前端.

Python可以在后端用作脚本语言.


d27*_*nis 5

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

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