Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 能否使用Django框架将Python用于前端和后端?_Javascript_Django_Python 3.x_Frontend_Backend - Fatal编程技术网

Javascript 能否使用Django框架将Python用于前端和后端?

Javascript 能否使用Django框架将Python用于前端和后端?,javascript,django,python-3.x,frontend,backend,Javascript,Django,Python 3.x,Frontend,Backend,我正在观看udemy Django教程,该教程要求使用JavaScript作为前端,使用Python作为后端: 你能用Python替换JavaScript吗 这有什么优点和缺点 不,python不能在前端使用 您需要诸如html、css、javascript、jQuery等前端技术。。。 对于前端 Python可以用作后端的脚本语言。确实可以使用Django模板系统做一些有趣的事情。但是就像@Astik说的,你不能在前端替换javascript。就我个人而言,我不在一些Django项目中使用j

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

  • 你能用Python替换JavaScript吗

  • 这有什么优点和缺点


,python不能在前端使用

您需要诸如
html
css
javascript
jQuery
等前端技术。。。 对于前端


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

确实可以使用Django模板系统做一些有趣的事情。但是就像@Astik说的,你不能在前端替换javascript。就我个人而言,我不在一些Django项目中使用javascript,因为我不需要它,但在很多情况下我不得不这样做。然而,这取决于你的项目是否有效


比Django模板系统更好的东西是阅读更多关于它的信息可能会帮助您

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


实际上,您可以使用Python编写在浏览器中运行的代码,使用like。但我不建议您在实际项目中做这样的事情,因为这两种语言的复杂性和差异越来越大。唯一的优点是您可以使用一种语言编写前端和后端。但是支持此代码的复杂性并不值得。

我认为您可以创建一个模块,使用特定函数生成html和css代码。这不是最有效的方法,但是生成默认页面会很有帮助。。。那很好