在Django中APP概念类似一个网站的一块或者一个类别的内容,我们可以通过管理不同的APP来实现对一个网站不同功能类别部分分别进行管理。同时Django中可插拔APP概念对于一类功能的添加删除操作也是极为方便。
APP的基础操作主要由views.py,urls.py,templates中创建的html文件这三部分组合运行。
urls.py负责网站路径的编写,以及接收views.py中的函数方法
views.py负责各种视图函数的编写,确定将哪个html网址传给urls.py
templates中创建的html是输入网站后展示的页面,是最终展示在用户面前的界面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>hello顶端标题栏</title>
</head>
<body>
欢迎学习Django
</body>
</html>
def 函数名(request):
??? return render(request, "要返回的网址文件名.html")
def go_hello(request):
return render(request, "hello.html")
path(路径网址,对应视图函数)
path("hello/", go_hello)
点击运行后,在浏览器输入网址
(注意这里是路由网址主页/在总路由中添加子路由名称/子路由路径名称)
http://127.0.0.1:8000/my_app/hello/