我在看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代碼。這不是最有效的方法,但它會生成默認頁面。 –