Обновление счета-фактуры с помощью линейных элементов

Я создаю систему направления в клинику, которая будет использоваться для генерации направлений, которые, в свою очередь, я использую для генерации счета-фактуры. Я могу выполнять CRUD-операции для направлений, а вот для счетов-фактур Update вызывает у меня проблемы.

Ниже приведены мои модели:

ПОЭТОМУ, КОГДА Я ПЫТАЮСЬ ОБНОВИТЬ СЧЕТ-ФАКТУРУ, Я ПОЛУЧАЮ ОШИБКУ :

В браузере:

Ошибка ключа в /ereferral/invoices/31/update/

0

Метод запроса:GETRequest URL:http://127.0.0.1:8000/ereferral/invoices/31/update/Django Версия:4.2. 11Exception Type:KeyErrorException Value:0Exception Location:/home/kennerdol/Desktop/BSc Infor Tech/Level 10/Final Year Project/Practical Project/BIT590_Virt/lib/python3.8/site-packages/django/forms/formsets.py, line 236, in _construct_formRaised during:eReferral_App.views. InvoiceUpdateViewPython Исполняемый файл:/home/kennerdol/Desktop/BSc Infor Tech/Level 10/Final Year Project/Practical Project/BIT590_Virt/bin/python3Python Version:3.8.10Python Path:['/home/kennerdol/Desktop/BSc Infor Tech/Level 10/Final Year Project/Practical ' 'Project/IERBS_Project', '/usr/lib/python38. zip', '/usr/lib/python3.8', '/usr/lib/python3.8/lib-dynload', '/home/kennerdol/Desktop/BSc Infor Tech/Level 10/Final Year Project/Practical ' 'Project/BIT590_Virt/lib/python3.8/site-packages']Время сервера:Wed, 19 Jun 2024 11:02:05 +0000

Ошибка при отрисовке шаблона

В шаблоне /home/kennerdol/Desktop/BSc Infor Tech/Level 10/Final Year Project/Practical Project/IERBS_Project/templates/referral/invoice_create.html, ошибка в строке 61

0

51<th>Product/Service</th>52<th>Description</th>53<th>QTY</th>54<th>RATE< /th>55<th>AMOUNTK</th>56<th>ADD</th>57</thead>58<tbody>59</tr>60{{ formset. management_form }}61{% for frm in formset %}62<tr>63<td>{{frm. услуга}}</td>64<td>{{frm.описание}}</td>65<td>{{frm.количество}}</td>66<td>{{frm. rate}}</td>67<td class="amount"></td>68<td>69<div class="input-group-append">70<button71class="btn btn-sm btn-outline-success add-form-row">+</button>

Я пытался просмотреть код, но не смог найти ни одного места, где можно было бы внести изменения, что я и делаю сейчас.

Вернуться на верх