Django创建视图以生成收据
问题描述:
我想创建一个小应用程序,该应用程序可以从另外两个表中创建一种关于数据库表的类型关闭记录。非常类似于一家杂货店的收据,收银员出售并且该票据包含多个项目,计算总数和小计,并返回数据库的值。我目前有3个表格:Ticket表格,我想插入所有计算和票据信息的值,服务表格的行为就像是可用的服务清单。这有每个服务的服务名称和价格,我的负责人表格有一个“收银员”名单或将要出售的人员及其佣金的百分比,我有意见可以创建,编辑和删除收银员和服务。Django创建视图以生成收据
我没有的是创建票的方法。我完全失去了。你们能否指引我寻找正确的道路?我正在学习编程,如果它有可能的话,我对此没有太多的了解。我不需要打印系统,我只想让所有记录以后以这种方式存储,我可以扩展它,并创建出售物品的报告,谁卖出了它们,以及每个卖家赢得了多少佣金。
答
您需要从Ticket模型(表格)创建与其他两个模型(表格)的关系。幸运的是,您不必在数据库表本身中创建关系。使用django模型的外键字段来完成此操作。这里是文档链接:
您可能需要阅读它几次,以全面得到的概念。
我已经拥有了!我的票务类是一个现场调用 收银= models.ForeignKey(负责任)和items = models.ManyToManyField(服务) – victorR
然后你创建窗体,以获取用户的数据?用户提交数据后,您可以进行验证并创建模型的对象。 –
我已经创建了填充和编辑我的两个表格的表单..我缺少的是实际工单创建的视图 – victorR