【发布时间】:2014-12-28 18:10:27
【问题描述】:
我有一个案例,我想要一个非常简单的“网上商店”。 销售由一件或多件商品组成。
class Sale(models.Model):
timestamp = models.DateTimeField()
value = models.FloatField()
class Item(models.Model):
seller = models.ForeignKey(Seller)
value = models.FloatField()
timestamp = models.DateTimeField()
sale = models.ForeignKey(Sale)
我正在努力创建一个表单来创建一个包含多个项目的销售。从概念上讲,我有一个简单的页面设置,它有一个基本的“购物车”,用户可以在其中添加多个项目。
但我不知道如何以良好格式将数据返回到 django 应用程序以解释、验证、创建实例等。
我开始考虑一个解决方案,我只需通过 Javascript 发回一个包含购物车的 JSON-sn-p 并让 django 应用程序解释这些信息......但我宁愿能够使用 django 表单.
有任何指导方针、想法、解决方案吗?
【问题讨论】:
-
inlineformset_factory怎么样?它满足您的所有需求