我在看udemy Django的教程,需要使用JavaScript作为前端和Python的后端:你可以在Django框架中使用Python作为前端和后端吗?
你可以使用Python替代JavaScript的?
那有什么优点和缺点?
我在看udemy Django的教程,需要使用JavaScript作为前端和Python的后端:你可以在Django框架中使用Python作为前端和后端吗?
你可以使用Python替代JavaScript的?
那有什么优点和缺点?
没有,蟒蛇不能在前端使用。
您需要的前端技术,如html
,css
,javascript
,jQuery
等.. 的前端。
Python可以用作后端的脚本语言。
确实,你可以用Django模板系统做一些有趣的事情。但像@Astik说,你不能在前端替换JavaScript。就个人而言,我不使用JavaScript来处理一些Django项目,因为我不需要它,但是我必须要处理很多情况。不过,这取决于你的项目正在发挥作用。
东西比Django模板系统更好地为jinja2阅读更多关于它可能帮助你
正如其他人已经说过了,基本上你不能在前端使用Python。您可以在模板中使用Django Template Language或Jinja2之类的东西,但一般而言,这些引擎在您的服务器上运行,而不是在浏览器中运行。
其实,你可以使用Python编写的代码,运行在浏览器中,使用transpilers像Transcrypt。但我不建议你在真正的项目上做这样的事情,因为这会增加这两种语言之间的复杂性和差异性。唯一的好处是可以使用一种语言来编写前端和后端。但支持此代码的复杂性不值得。
我想你可以创建一个模块,使用特定的函数生成html和css代码。这不是最有效的方法,但它会生成默认页面。 –