#python #django #routes
Вопрос:
urls.py
from django.contrib import admin
from django.urls import path
from . import page1
urlpatterns = [
path('admin/', admin.site.urls),
path('page1/', page1.hello, name='page1'),
]
page1.py
from django.http import HttpResponse
def hello(request):
text = """<h1>welcome to my app !</h1>"""
return HttpResponse(text)
Довольно просто. В page1.py лежит в том же каталоге, что и urls.py. Примеры, которые я нашел в Интернете, используйте второй urls.py файл и некоторая команда включает в себя… у меня опечатка или мне нужно больше, чем эти два файла?
Комментарии:
1. В чем проблема, которая у тебя возникла?
2. Что это не работает. Так нужен ли мне третий файл? Всегда ли их два urls.py файлы, связанные с этим?
3. Но то, что вы написали, выглядит прекрасно. Вам придется быть более конкретным в том, что не работает.
4. @Strella Вам нужно по крайней мере одно приложение для запуска пользовательского шаблона. Второй urls.py файл-это файл в приложении, созданный с помощью. Обратитесь к этому -> > docs.djangoproject.com/en/3.2/intro/tutorial01
5. добавьте журнал ошибок для лучшего понимания