我有用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)更多预订并确保它们彼此不重叠。
验证和插入应该如何工作的任何提示?我想我应该在插入之前验证所有预订。
感谢
你的问题是相当广泛...也许你应该尽量做到最好(读文档,尝试代码等),然后询问有关在您的代码中不起作用的具体问题。 –