settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'sample'
]
字符串
样品/views.py
from django.shortcuts import render
from django.http import HttpResponse
def hello(request):
return HttpResponse("hello world")
型
mainapp/urls.py
from django.contrib import admin
from django.urls import path
from sample import views
urlpatterns = [
path('hello/',views.hello),
path('admin/', admin.site.urls)
]
型
但是当我运行python manage.py runserver时,它不会显示8000/hello/页面
3条答案
按热度按时间hof1towb1#
我已经在一个新的Django项目中重新创建了你的应用程序,它运行得很好
我分享了应用程序的代码和目录结构,希望这对你有帮助。
网址:settings.py
字符串
网址:urls.py
型
网址:views.py
型
的数据
lvmkulzt2#
在manage.py文件所在的文件夹中运行**
python manage.py runserver
**。m3eecexj3#
它不是页面
8000/hello
,而是(默认)端口8000,页面“hello”。尝试运行:
127.0.0.1:8000/hello/