В вашей папке с тем же именем вашего проекта, я думаю, что MyProject, внутри urls.py вам нужно указать путь, как показано ниже
В urls.py вашего проекта:
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('', include('main.urls')),
path('HappyHomes/', include('HappyHomes.urls')),
path('HappyHomesAdmin/', include('HappyHomesAdmin.urls')),
path('admin/', admin.site.urls),
]
Вы должны определить имя своего приложения в urls.py в HappyHomes, например:
from django.urls import path
from . import views
app_name = "HappyHomes" #example
urlpatterns = [...]
Вы должны определить имя своего приложения, например, в urls.py в HappyHomesAdmin. :
from django.urls import path
from . import views
app_name = "HappyHomesAdmin" #example
urlpatterns = [...
path(
'home/',
views.name_views,
name='home'),...]
в views.py для HappyHomes вы можете просто:
from django.shortcuts import HttpResponseRedirect, reverse
def example(request):
return HttpResponseRedirect(reverse('HappyHomesAdmin:home')) #home is the name of the url