Я получаю следующую ошибку:
get () вернул более одного манифеста - он вернул 2!
Я понимаю, что это потому, что в базе данных есть несколько записей с одинаковым значением, но я хочу вернуть ВСЕ эти записи, поэтому я предполагаю, что мне нужно использовать что-то отличное от .get, но я не уверен, что / как.
def write_pdf_view(request):
if request.method == 'POST':
reference = request.POST.get('Reference_IDs')
y = Orders.objects.all()
z = Manifests.objects.all()
order = y.get(reference=reference)
manifest = z.get(reference=reference)
....
....
#Manifest
p.drawString(30,620,'MANIFEST: ')
p.drawString(30,605,manifest.description)
Проблема в строке manifest.description. В базе данных имеется более одной записи с одинаковыми «ссылками», поэтому они не будут печататься. Итак, мой вопрос состоит из 2 частей:
1) как я могу изменить manifest = z.get (reference = reference), чтобы я мог получить доступ к нескольким записям
2) как я могу получить доступ к этим записям вместо "manifest.description"