我有用Python/Django製作的這個簡單的預訂系統,我希望我的客戶能夠使用我的預訂表單進行多項預訂。用Django插入多個對象
例子:
我想預訂房A 1晚
和
我想預訂房B 2晚(不一定相同晚)
和
我想預訂房間C一晚
我的實際代碼讓我一次只能進行一次預訂,驗證房間是否可用,根據特定規則(夜晚數量,房間基準價格,週末,長週末,假期)計算價格。
這裏是我的models.py:http://pastebin.com/QNpx8SaF
這裏是我的forms.py:http://pastebin.com/vXvHWyWk
這裏是我的表單模板:http://pastebin.com/TsMw71wg
我不知道如何做到這一點。我應該列出清單並存儲所有預訂嗎?
如何在我的表單中添加一個按鈕來添加(n)更多預訂並確保它們彼此不重疊。
驗證和插入應該如何工作的任何提示?我想我應該在插入之前驗證所有預訂。
感謝
你的問題是相當廣泛...也許你應該儘量做到最好(讀文檔,嘗試代碼等),然後詢問有關在您的代碼中不起作用的具體問題。 –