1.第一步:
如果我们上一步是在命令提示符窗口下创建的Django项目,首先需要在MyDjango项目文件夹下创建一个templates
文件夹。
然后,在templates文件加下新建index.html
文件并编写相应代码,该文件是Django的模板文件。
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Hello World!</title>
</head>
<body>
<h1>第一个项目:Hello World! ☑</h1>
</body>
</html>
2.第二步:
打开MyDjango文件夹下的settings.py
配置文件,找到配置属性INSTALLED_APPS
和TEMPLATES
,分别将项目应用index和模板文件夹Templates添加到相应的配置属性中。
3.第三步:
打开MyDjango文件夹下的urls.py
并编写相应代码.
from django.contrib import admin
from django.urls import path
# 导入项目应用index
from index.views import index
urlpatterns = [
path('admin/', admin.site.urls),
path('',index)
]
打开index文件夹下的views.py
并编写相应代码.
from django.shortcuts import render
# Create your views here.
def index(request):
return render(request,'index.html')
4.第四步:
最后通过指令python manage.py runserver
启动项目。
最后,在浏览器中输入 http://127.0.0.1:8000/ 就可以看到项目的运行情况。
上述代码,可以简单映射出用户访问网址的具体过程:
- 当用户在浏览器访问网址时,首先,该网址在项目所设置的路由(
urls.py
)里找到相应的路由信息。 - 然后,从路由信息中找到对应的视图函数(
views.py
),由视图函数处理用户的请求。 - 最后,视图函数将处理结果传递到模板文件(
index.html
),由模板文件生成网页内容,并在浏览器中展现。