簡體   English   中英

django通過js使用一個模型字段添加另一個字段

[英]django add another field via js with one model field

我想在django admin中添加“添加另一個字段”和“刪除字段”按鈕,分別導致添加/刪除文本字段。 所有這些字段都應串聯(通過某些字符分隔)並分配到一個模型文本字段中。 我怎樣才能做到這一點?

您最好的選擇是使用Javascript。 單擊按鈕時,讓Javascript創建新字段(或將其刪除)。 讓用戶根據需要填寫該字段。 准備好保存時,您需要捕獲提交(再次使用Javascript)並將所有內容連接到初始textarea字段中,然后將其提交到Django應該在其中處理的服務器。

然后,您還必須在頁面加載時運行Javascript以檢查文本區域並拆分出文本區域的不同部分。

這或多或少就是您要做的事情。 如果您希望有人為您編寫它,那將是另一回事。

(我知道很容易就說“為什么這樣做,那不是最好的方法。”我經常遇到無法使用最佳方法的約束,因此,我盡量不要敲打不知道自己約束的其他人。 )

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM