您可以使用 Django 框架将 Python 用于前端和后端吗?

新手上路,请多包涵

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

  • 你能用 Python 代替 JavaScript 吗?

  • 这样做的优点和缺点是什么?

原文由 Beginner Programmer 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 808
2 个回答

,python 不能在前端使用。

You need frontend technologies like html , css , javascript , jQuery etc… for frontend.

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

原文由 Astik Anand 发布,翻译遵循 CC BY-SA 3.0 许可协议

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

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

原文由 d2718nis 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题