當前我有一個django註冊表單使用django模板呈現。我開始切換到ReactJS,因此我想將該窗體更改爲使用反應渲染的模式窗口。從Django表單更改爲ReactJS
模式將替換窗體,所以它將包含一個窗體,它包含與django窗體相同的輸入字段,在開始之前我需要知道模式是否與窗體一樣工作,還是我需要做一些改變,比如將它綁定到django視圖。
當前我有一個django註冊表單使用django模板呈現。我開始切換到ReactJS,因此我想將該窗體更改爲使用反應渲染的模式窗口。從Django表單更改爲ReactJS
模式將替換窗體,所以它將包含一個窗體,它包含與django窗體相同的輸入字段,在開始之前我需要知道模式是否與窗體一樣工作,還是我需要做一些改變,比如將它綁定到django視圖。
我現在正在使用此安裝程序爲一個項目的前端。這遠不是微不足道的,花了我幾天的時間才弄清楚。從webpack-django library開始。您需要沿着道路仔細設置路徑。此外,爲了體面的開發經驗,您需要在watch模式下運行webpack,因爲渲染是由django服務器處理的,而不是webpack-dev-server(我在packages.json的啓動腳本中運行此模式)。在完成這項工作之後,您將遇到以下一些障礙:csrf標記和urls.py與react-routing的結合。
嗯,我不是更加speficic,因爲不知道如果你想跟着這條路。另外它需要一個關於設置npm,webpack,django的教程,這會引發大量問題。此外,我不會建議只爲登錄表單做這個。你可以放棄Django的形式,並使用django的模板引擎和bootstrap在香草javascript/html/css中建立你的模式。
希望這會有所幫助!