【发布时间】:2021-04-27 15:20:54
【问题描述】:
我正在尝试编辑表单数据,但不是编辑,而是添加新数据。我实际上在网上参考了代码,但我无法弄清楚我哪里出错了。 以下是我调用编辑按钮的sn-p
<a class="btn btn-secondary" href="{% url 'ride:edit-ride' i.id %}">Edit</a></td>
veiws.py
def edit_ride(request, pk):
obj = Ride.objects.get(id=pk)
form = RideForm(instance=obj)
if request.method == 'POST':
form = RideForm(request.POST, instance=obj)
if form.is_valid():
form.save()
return redirect('ride_list.html')
context = {'form': form}
return render(request, 'offerride/create_ride.html', context)
【问题讨论】: