мой URL дает мне эту ошибку недопустимый литерал для int () с основанием 10 - PullRequest
0 голосов
/ 24 октября 2019

Привет, ребята, мне нужна помощь в моем URL, у меня проблемы с путем URL, как вы можете видеть в моем коде, я хочу, чтобы мой url / invitobidetails / "id" = 1 / "title" = Повторная заявка на закупкупо поставке, доставке и установке оборудования и программного обеспечения ИКТ для 3D-моделирования и рендеринга /,

я не создал слаг в моей базе данных. Я использую заголовок файла ..

Я попробовал это;

path('invitobidetails/<int:mid>/<slug:title>/', views.invitobidDetails, name='invitobidetails'), 
```
but this giving me and error : 
NoReverseMatch at /

Reverse for 'invitobidetails' with keyword arguments '{'mid': 1, 'title': <MajorProjects: Re-bidding of the Procurement for the Supply, Delivery and Installation of ICT Equipment and Software for 3D Modeling and Rendering>}' not found. 1 pattern(s) tried: ['invitobidetails/(?P<mid>[0-9]+)/(?P<title>[-a-zA-Z0-9_]+)/$']

, поэтому я сначала переключаюсь на "str: title", но это не выдает ошибку, но когда я нажимаю на ссылку, этосообщая мне об этой ошибке:

ValueError at / invitobidetails / 1 / Повторная заявка на закупку для поставки, доставки и установки оборудования и программного обеспечения ИКТ для 3D-моделирования и рендеринга /

недопустимый литералдля int () с основанием 10:

Вот мой код между прочим.

my url.py:
path('invitobidetails/<int:mid>/<str:title>/', views.invitobidDetails, name='invitobidetails'),
my views.py :
def invitobidDetails(request, mid, title):
    try:
        invitobidetails = InviToBid.objects.get(id=mid, ProjectName=title)
        major_projectslists = ProjectNameFileType.objects.filter(ProjectName__in=MajorProjects.objects.filter(
            invitobid__NameOfFile=invitobidetails))
    except InviToBid.DoesNotExist:
        raise Http404("file does not exist")

    agrs = {
        'invitobidetails': invitobidetails,
        'major_projectslists': major_projectslists

    }

    return render(request, 'content/invitoBid/invitobidDetails_views.html', agrs)
my template;
 <td><a href="{% url 'invitobidetails' mid=major.id title=major.ProjectName %}">{{major.ProjectName}}</a></td>
...