Как исправить "Failed lookup for key [name] in <URLResolver" на сайте django, размещенном на a2hosting.com?

Я надеюсь найти кого-то, кто имеет опыт работы с django, а также опыт запуска сайта django на a2hosting.com, так как это хостинг, который у меня есть. Изначально я установил его на свой личный хостинг, и сайт работает отлично (просто чтобы убедиться, что я могу заставить его функционировать, прежде чем человек, для которого я его делаю, купит свой собственный хостинг). Я пытался установить его несколько раз на новом хостинге и получал ошибку "Failed lookup for key [name] in <URLResolver". Большая часть поддержки, которую я нашел в интернете, предлагает убедиться, что все имена совпадают в файлах url и везде, где упоминается название приложения. Поскольку я по сути скопировал и вставил это из рабочей копии на том же хостинге, все подтвердилось. Я надеюсь, что кто-то с опытом работы с a2hosting и django может предложить любую дополнительную поддержку или идеи о том, как это исправить.

в настоящее время он выдает ошибку 404, говорящую:

Using the URLconf defined in rextech.urls, Django tried these URL patterns, in this order:

admin/
home/
The empty path didn’t match any of these.

вышеупомянутая ошибка появляется в журналах django, которые я настроил.

передает соответствующие файлы

settings.py

project urls.py

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('home/', include('home.urls', namespace='home')),
]

app urls.py

from django.urls import path 
from . import views

app_name = 'home/'

urlpatterns = [ # main views
    path('', views.maincontent, name='maincontent'),
    # path('', views.contactView, name='contactView'),
]

Рад предоставить любой дополнительный код или логи

Я много пытался исправить это на стороне django и начинаю думать, что, возможно, есть что-то на стороне хостинга, что мне нужно перенастроить.

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