Я пишу приложение для начинающих Django. В настоящее время я в состоянии первое приложение, которое я создал. Однако я не могу понять, как получить доступ к двум другим приложениям.
swiss (project)
|_ app_picker (default app)
|_ eft
|_ servermon
В настоящее время я могу получить доступ к app_picker, набрав 127.0.0.1: 8000 / app_picker / ,Но когда я набираю 127.0.0.1: 8000 / eft или 172.0.0.1: 8000 / servermon , страница не найдена. Что я не могу понять с помощью моей конфигурации Django?
Установленные приложения
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'app_picker',
'etf',
'servermon',
]
URL проекта
from django.contrib import admin
from django.urls import path
from django.views.generic import RedirectView
from django.urls import include
urlpatterns = [
path('admin/', admin.site.urls),
path('app_picker/', include('app_picker.urls')),
path('etf/', include('etf.urls')),
path('servermon/', include('servermon.urls')),
path('', RedirectView.as_view(url='app_picker/', permanent=True)),
]
#Add Django site authentication urls (for login, logout, password management)
urlpatterns += [
path('accounts/', include('django.contrib.auth.urls')),
]
URL-адреса app_picker
from django.conf import settings
from django.conf.urls.static import static
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
eft URL
from django.conf import settings
from django.conf.urls.static import static
from django.urls import path
from . import views
urlpatterns = [
path('eft/', views.base, name='eft_base'),
]
eft Просмотры
from django.shortcuts import render
# Create your views here.
def base(request):
return render(request, 'eft_base.html')
URL-адреса servermon
from django.conf import settings
from django.conf.urls.static import static
from django.urls import path
from . import views
urlpatterns = [
path('servermon/', views.base, name='servermon_base'),
]
Просмотры servermon
from django.shortcuts import render
# Create your views here.
def base(request):
return render(request, 'servermon_base.html')