Когда я пишу URL-адрес в браузере, URL-адрес не работает — используется только страница администратора. Пожалуйста, покажите мне путь

#python #django #cmd

#python #django #cmd

Вопрос:

Название моего проекта — firstproject, а веб-приложение — testapp. ОШИБКА: используя URLconf, определенный в firstproject.urls, Django попробовал эти шаблоны URL-адресов в таком порядке:

admin / Текущий путь, привет, не соответствует ни одному из них. ` «

enter code here из django.contrib импортируйте admin из django.urls импортируйте путь из testapp import views

              urlpatterns = [
             path('hello/',views.greeting),
             path('admin/', admin.site.urls),
             ]

             from django.shortcuts import render
             from django.http import HttpResponse
             def greeting(request):
             s="<h1> hello this is greeting page</h1>"
             return HttpResponse(s)
    
             INSTALLED_APPS = [
                              'testapp',
                              'django.contrib.admin',
                              'django.contrib.auth',
                              'django.contrib.contenttypes',
                              'django.contrib.sessions',
                              'django.contrib.messages',
                              'django.contrib.staticfiles',
                               ]

             
  

Ответ №1:

удалите ‘hello /’ на urls.py

 urlpatterns = [
        path('',views.greeting),
        path('admin/', admin.site.urls),
     ]