Есть ли способ пометить и отобразить номер приема и номер MCO в 1 ячейке
Я создал веб-сайт, где пользователь вводит номер приема (Проверьте, совпадает ли номер приема с базой данных, если нет, они не могут быть перенаправлены на страницу успеха) и номер MCO, как показано ниже:
Когда он перенаправляется на мою страницу таблицы, которая является моей страницей успеха, он создал новую колонку, показанную ниже, номер приема 234 должен быть тегом к 13873827 номеру mco, а не новой колонкой, как мне это сделать?
Когда я ввожу 234 и другой номер MCO, появляется сообщение об ошибке: UNIQUE constraint failed: account_photo.reception
когда я ввожу 234 и 13873827, появляется сообщение об ошибке: UNIQUE constraint failed: account_photo.mcoNum, поэтому я предполагаю, что это тег?
views.py
@login_required()
def verifydetails(request):
if request.method == 'POST':
form = verifyForm(request.POST)
if form.is_valid():
Datetime = datetime.now()
mcoNum = form.cleaned_data['mcoNum']
if Photo.objects.filter(reception=form.cleaned_data['reception']):
form = Photo(Datetime=Datetime, mcoNum=mcoNum)
form.save()
return redirect('gallery')
else:
messages.success(request, 'The reception number you have enter is incorrect')
return redirect('verifydetails')
else:
form = verifyForm()
return render(request, 'verifydetails.html', {'form': form, })
forms.py
class verifyForm(forms.Form):
reception = forms.CharField(label='', widget=forms.TextInput(
attrs={"class": 'form-control', 'placeholder': 'Enter Reception number'}))
mcoNum = forms.CharField(label='',
widget=forms.TextInput(attrs={"class": 'form-control', 'Placeholder': 'Enter MCO NUMBER'}))
class Meta:
model = Photo
fields = ("mcoNum")
verifydetails.html