中央Python程式入門與Django架站第2次hello1到hello4&將年齡範例改為Django版本&用GET傳遞兩個以上的參數&練習題BMI練習改為DJANGO版本&增加對應的圖片&CSS與樣板&表單計算結果&增加BMI表單與其他練習題
上課內容:
01_重點回顧與hello1到hello4
02_將年齡範例改為Django版本
03_用GET傳遞兩個以上的參數
04_練習題BMI練習改為DJANGO版本
05_BMI增加對應的圖片
06_BMI增加CSS與樣板
07_增加表單計算結果
08_增加BMI表單與其他練習題
完整影音
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/ncu_python_2019
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
建置Python與Django開發環境
基本語法與結構控制
迴圈、資料結構及函式
建立專案及app與檔案處理
視圖與模版
資料庫及後台管理
資料查詢與新增功能實作
資料刪除和修改功能實作
專題:新聞公告系統、網站留言版、網路相簿、購物車、美食地圖
部署網站
參考書目
Python架站特訓班:Django最強實戰作者: 鄧文淵/總監製, 文淵閣工作室/編著?出版社:碁峰?出版日期:2017/08/31
吳老師 108/5/10
Python,Django,中央大學資工系,福建師範大學,程式設計,線上教學,PYTHON安裝環境,網路爬蟲
Search
django 按鈕 在 看板Python - [問題] 網頁與Django互動的問題 - 批踢踢實業坊 的美食出口停車場
請教各位
https://ppt.cc/mNX9
如果我在Django上寫一個新增編輯功能的網頁
在網頁中的button代表新增/編輯
我的新增跟編輯如果都用同一個template
你按下編輯的Button的時候會依照你選的紅色區塊哪個radio
在form的資料區塊中的每個欄位顯示該筆資料的資訊
讓使用者只需要填他要改的地方就可以
我現在的問題是
請問要怎麼讓我按下Button就能送radio的value到後台呢?
因為我目前學會的都是用submit的方式傳送資料
所以想請問一下這種情況有什麼方式可以解決呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.192.28.81
https://jsfiddle.net/p9c2L/
上面是我寫的程式歡迎指教
我想問的是
您說不想用submit的話
是說我以上的問題可以用submit就可以解決嗎?(不用Ajax的話)
還有我的form的結尾好像這樣寫Eclipse上顯示有問題
請問form包覆的範圍有什麼規定或限制嗎?
因為我想說如果按編輯無法顯示該筆edit的資料
那麼至少當我送出時要能夠包含下面的radio可以讓後台接收
所以如果要修正的話form應該要怎麼排才符合語法呢?
順便請問一下
在排版上我是用float: left;來達成這個版面效果
如果我要讓#Button的區塊可以拉長接觸到#content
變成#Button跟#formTable兩個是平行的
請問在CSS上要怎麼設定呢?
謝謝
※ 編輯: aoksc 來自: 123.192.28.81 (11/10 13:46)
※ 編輯: aoksc 來自: 123.192.28.81 (11/10 13:51)
謝謝各位的意見
目前我的作法是add、edit、del用同一個template
form包住整個網頁內容
並且在裡面放一個hidden的input
當我按下add的button時jQuery修改hidden的input的value值為-1
當我按下edit的button時jQuery修改hidden的input的value值為取得radio的值
當我按下del的button時jQuery修改hidden的input的value值為-2
並且隱藏form的內容只顯示submit按鍵
之後在views.py處理時判斷hidden的input的value
是-1就執行新增
-2就代表要刪除之後取得radio的值刪除
並且在每個欄位塞值避免傳送到views沒接到值出問題
最後就用radio的值找出要改的資料列執行edit的動作
目前就只剩要怎麼按下edit時可以找出該筆資料的內容並顯示在form的text上
有想過說按下edit時submit到views回傳form的內容讓原本的網頁填上找到的值
不過這個方法似乎還有很多地方會有問題還需再試試看
謝謝各位的意見
※ 編輯: aoksc 來自: 211.79.198.240 (11/11 11:33)
關於按下edit之後form每個欄位要有該比id的相關資料
後來經別人提醒才想到這個問題其實很簡單…
一進去這個網頁底下就有每筆資料的list了
那麼我們就觸發radio的時候把那列資料裡面的td內容取出來塞到form不就好了
所以也不用Ajax就能解決這個問題囉
※ 編輯: aoksc 來自: 123.192.28.81 (11/11 19:45)
... <看更多>