Почему мое приложение Django не может найти мою функцию в представлениях?

Я новичок в Django и пытаюсь создать простую веб-страницу "Hello World". Я создал проект и приложение, но в urls.py моего приложения говорится, что функция, которую я определил в views, не может быть найдена. Pycharm, похоже, даже не распознает две строки моей функции, потому что пишет "ожидалось 2 пустых строки, найдена 1", хотя это может быть и не то, что это значит. Любые идеи будут приняты с благодарностью.

views.py

main/urls.py

Измените ваш файл urls следующим образом:

from .views import home

urlpatterns = [
  path('', home, name='home'), 
]

Я нашел решение. По-видимому, по крайней мере в Pycharm, все определения функций должны иметь 2 строки пробела между ними и другим кодом. Как вы можете видеть, у меня был только один пробел между определением функции и импортом в строке выше в view.py.

Вернуться на верх