django练手(三):制作第一个网页
知识准备:
django框架下一个网页运行最基本的要素有:
1. 模板文件:通俗的说法,就是用户看到的网页。
2. 路由:用来接收浏览器的请求,并把这个请求转发到相应的视图。
3. 视图:用来响应路由的请求,处理后,把结果返回到相应的模板。
接下来,我就在django框架下搭建一个最简单的网页。
一.创建第一个网页
-
在templates文件夹上点击鼠标右键,重构、移动目录,把templates文件夹移动到app目录下面。在templates文件夹上点击鼠标右键,新建 HTML文件 文件名称为index。HTML文件的内容如下:
django入门 这是第一个django文件
二.创建第一个视图:
双击view.py文件,写入以下代码:
from django.shortcuts import render
# 这是第一个视图
def index(request):
return render(request, 'index.html')
三.创建第一个路由
在urls.py中写入以下代码:
from django.contrib import admin
from django.urls import path
from app.views import *
urlpatterns = [
path('',index,name='index'), # 这是第一条路由
path('admin/', admin.site.urls),
]
四.效果
重新启动项目。在浏览器地址栏输入http://127.0.0.1:8000/
可以看到我们制作的第一个django项目的网页如下图所示:
至此,我已经利用pycharm,python,django制作了一个简单的网页。但这个网页太单调了,跟目前丰富的互联网应用相差太远。接下来,我会利用django丰富的功能,一步一步的完善这个项目。