Мой Django-проект, вдохновленный Википедией, возвращает ошибку всякий раз, когда я нажимаю на запись
Я работаю с Django для создания приложения, подобного Википедии (курсовой проект). Когда я нажимаю на одну из моих записей, я получаю следующую ошибку:
TypeError: entry() got multiple values for argument 'title'
Вот представление, которое я создал для записей в файле views.py:
@csrf_exempt
def entry(request, title):
flag = util.get_entry(title)
if flag is None:
form = SearchForm()
content = "The page you look for does not exist :("
return render(request, "encyclopedia/error.html", {"form": form, "content": content})
else:
form = SearchForm()
mdcontent = util.get_entry(title)
htmlcontent = markdowner.convert(mdcontent)
return render(request, "encyclopedia/entry.html", {
"title": title, "content": htmlcontent, "form": form
})
Заметили ли вы множественные значения для title? Я новичок в Django и не могу разобраться в проблеме. Ваша помощь будет оценена по достоинству.
Request Method: GET
Request URL: http://localhost/wiki/CSS
Traceback (most recent call last):
File "/workspaces/79201800/wiki/env/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request)
File "/workspaces/79201800/wiki/env/lib/python3.10/site-packages/django/core/handlers/base.py", line 198, in _get_response response = wrapped_callback(request, title, *callback_args, **callback_kwargs)
File "/workspaces/79201800/wiki/env/lib/python3.10/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view return view_func(*args, **kwargs)
Exception Type: TypeError at /wiki/CSS
Exception Value: entry() got multiple values for argument 'title'