Django error: missing 1 required positional argument
Учу django, пытаюсь подключить шаблон, но получаю ошибку
TypeError at /index/
__init__() missing 1 required positional argument: 'app_module'
В чем может быть проблема? Подключил вроде все верно, и в settings.py приложение подключено там где надо
views.py
from django.http import HttpResponse, HttpResponseNotFound, HttpResponseBadRequest, request
from django.shortcuts import render, redirect
def index(request):
return render(request, 'Parcer/index.html')
def about(request):
return render(request, 'Parcer/about.html')
settings.py
INSTALLED_APPS = [
'main.apps.MainConfig',
и там дальше дефолтные настройки
]
UPD:
UPD2: index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>123</title>
</head>
<body>
<h1>1</h1>
<h2>2</h2>
<h3>3</h3>
</body>
</html>
Ответы (2 шт):
Автор решения: Alice_nvbr
→ Ссылка
Ты написал что-то странное в инсталед аппс, там должно быть просто название твоего модуля. В твоем случае main, что кстати плохое название.
INSTALLED_APPS = [
'main',
....
]
Автор решения: Константин Николаевич Бояр II
→ Ссылка
Я так и не понял в чем проблема, видимо словил какой-то непонятный баг или конфликт, или что-то еще, но я просто создал новый проект с другим названием проекта, другими названиями функций и все заработало как надо

