可以使用 Django 框架在前端和后端使用 Python 吗?
Can you use Python for both front end and back end using Django framework?
我正在观看需要使用 JavaScript 作为前端和 Python 作为后端的 udemy Django 教程:
你能把JavaScript换成Python吗?
那有什么优缺点?
不行,python前端不能用
您需要 html
、css
、javascript
、jQuery
等前端技术...
对于前端。
Python 可以在后端用作脚本语言。
的确,您可以使用 Django 模板系统做一些有趣的事情。但就像@Astik 说的那样,你不能在前端替换 javascript 。我个人不对某些 Django 项目使用 javascript 因为我不需要它,但有很多情况我必须这样做。然而,这取决于您的项目是否可行。
比 Django 模板系统更好的东西是 jinja2 阅读更多关于它的信息也许对你有帮助
正如其他人已经说过的,基本上你不能在前端使用Python。您可以在模板中使用 Django Template Language or something like Jinja2,但一般来说,这些引擎 运行 在您的 服务器 上,而不是在浏览器中。
实际上,您可以使用Python编写代码,运行在浏览器中使用transpilers like Transcrypt。但是我不建议你在实际项目中做这样的事情,因为这会增加这两种语言的复杂性和差异。唯一的好处是您可以使用一种语言来编写前端和后端。但是支持此代码的复杂性不值得。
我正在观看需要使用 JavaScript 作为前端和 Python 作为后端的 udemy Django 教程:
你能把JavaScript换成Python吗?
那有什么优缺点?
不行,python前端不能用
您需要 html
、css
、javascript
、jQuery
等前端技术...
对于前端。
Python 可以在后端用作脚本语言。
的确,您可以使用 Django 模板系统做一些有趣的事情。但就像@Astik 说的那样,你不能在前端替换 javascript 。我个人不对某些 Django 项目使用 javascript 因为我不需要它,但有很多情况我必须这样做。然而,这取决于您的项目是否可行。
比 Django 模板系统更好的东西是 jinja2 阅读更多关于它的信息也许对你有帮助
正如其他人已经说过的,基本上你不能在前端使用Python。您可以在模板中使用 Django Template Language or something like Jinja2,但一般来说,这些引擎 运行 在您的 服务器 上,而不是在浏览器中。
实际上,您可以使用Python编写代码,运行在浏览器中使用transpilers like Transcrypt。但是我不建议你在实际项目中做这样的事情,因为这会增加这两种语言的复杂性和差异。唯一的好处是您可以使用一种语言来编写前端和后端。但是支持此代码的复杂性不值得。