这次我们来运行出一个页面出来,来体验一下django
1、上个链接我们用manage.py startapp ApiTools 创建了一个APP
https://www.jianshu.com/p/8ac8e0c50972
2、下面我们来修改一下setting文件,
这个里面会加载所有的工程里的APP,我们要把我们自己创建的APP也放在这个列表里,否则运行的时候会找不到我们自己的APP
找到这个把他注释掉,这个叫跨站请求伪造,这个先注释掉,否则我们的post请求会发不出去
3、我们在url.py中创建一个映射
"index/"代表将来在url要访问的路径
views.index index是这个路径的接口操作对应的函数名,注意index不加括号
path("index/",views.index)
4、我们在templates中创建一个html页面
5、现在完成 views中的index文件
render() 代表返回一个html页面
参数request是一个固定写法,我理解是可以接收get或post或其他请求传过来的参数
6、准备好了,我们开始运行程序吧
在temimal 中输入
manage.py runserver
直接这样写,代表只能在本地访问该网址
如果别人也可以访问,我们可以写成 python manage.py runserver 0.0.0.0:8000
后面的port可以随便写,只要别跟自己的端口号冲突就行
运行结果:
Django version 2.0.3, using settings 'TestPlatform.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
[12/Nov/2021 15:01:32] "GET /index/ HTTP/1.1" 200 206
Not Found: /favicon.ico
[12/Nov/2021 15:01:32] "GET /favicon.ico HTTP/1.1" 404 2084
我们在浏览器输入 http://127.0.0.1:8000/index/ (因为你前面的url.py的文件中写了访问路径)
结果就是这样了
现在基本知道django的套路了吧,你可能会问,界面怎么不好看,还没有数据库呢,表着急,这些都能解决,下面再说