因此,我有一个名为"order“的表,其中有一个外键和表"store”。order表的布尔字段默认设置为false。创建新订单时,我需要循环遍历与每个单独存储相关的布尔值,并将其他命令设置为false,将新顺序设置为true。不确定如何为此创建for循环。到目前为止,这是我的创建代码。def create(request): form = OrderForm(request.POST)
我有一个模型汽车,用户和订单,其中有一个从汽车继承的ForeignKey。我创建了一个表单,允许用户创建订单。我想要自动更改汽车的状态为‘已出租’(在汽车模型中,它是有3个选择的CharField )。有人能帮我解决这个问题吗?: class OrderForm(ModelForm): model = Order
fields = ['client', 'car', 'date_ordered', &
所以我用记录的用户信息制作了表和post方法菜单。我想使用用户名更新信息。如果表上没有登录用户的用户名出口,它会发布数据,但如果用户名已经存在,我希望它覆盖数据。到目前为止,它没有覆盖,而只是post。我能做些什么来解决这个问题呢?(request.POST) if form1.is_valid():
form1UpdateOrderView(request, pk):
当客户输入预定日期并更新窗体时,我正在处理一个函数,窗体的状态将更改为预定的。但是,我无法在不删除计划日期的情况下将其更改回其他状态。我希望我的功能能够在不删除scheduled_date的情况下更改状态 views.py order = Order.objects.filter(id=pk).first()
form = OrderForm(request.POST or None, u
我有一个复杂的django对象,它具有其他类类型的属性。在我的表单中,我希望能够从下拉列表中选择现有的Person对象,或者添加一个带有表单的新对象。我已经成功地创建了表单和适当的工作流,但是问题在于保存订单本身时,我无法获得保存人实例的id。我正在做这样的事情: if request.method == 'POST':