Как исправить "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 и начинаю думать, что, возможно, есть что-то на стороне хостинга, что мне нужно перенастроить.