2017-09-02 80 views

回答

5

沒有,蟒蛇不能在前端使用。

您需要的前端技術,如htmlcssjavascriptjQuery等.. 的前端。

Python可以用作後端的腳本語言。

+0

我想你可以創建一個模塊,使用特定的函數生成html和css代碼。這不是最有效的方法,但它會生成默認頁面。 –

1

確實,你可以用Django模板系統做一些有趣的事情。但像@Astik說,你不能在前端替換JavaScript。就個人而言,我不使用JavaScript來處理一些Django項目,因爲我不需要它,但是我必須要處理很多情況。不過,這取決於你的項目正在發揮作用。

東西比Django模板系統更好地爲jinja2閱讀更多關於它可能幫助你

0

正如其他人已經說過了,基本上你不能在前端使用Python。您可以在模板中使用Django Template LanguageJinja2之類的東西,但一般而言,這些引擎在您的服務器上運行,而不是在瀏覽器中運行。

其實,你可以使用Python編寫的代碼,運行在瀏覽器中,使用transpilersTranscrypt。但我不建議你在真正的項目上做這樣的事情,因爲這會增加這兩種語言之間的複雜性和差異性。唯一的好處是可以使用一種語言來編寫前端和後端。但支持此代碼的複雜性不值得。

相關問題