Django 初始
Posted wt7018
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 初始相关的知识,希望对你有一定的参考价值。
1、web框架的本质
浏览器和 scoket服务端通信
2、scoket服务端功能划分
a、负责与浏览器进行通信
b、根据访问不同的url执行不同的函数
c、从html文件中读取内容
3、Python中web框架的划分
a、按照功能划分
1、框架自带a,b,c Tornado
2、框架自带b,c 使用第三方a Django
3、框架自带b,使用第三方的a和c Flash
b、按照其它划分
1、Django 大而全
2、other 轻量级
4、请求和响应
a、请求(resquest)
浏览器->socket服务端
b、响应(response)
socket服务器->浏览器
5、url与函数的对应关系(urls.py)
# 存放url与函数的对应关系 urlpatterns = [ path(‘url/‘, 函数名), ]
6、函数(urls.py)
from django.shortcuts import HttpResponse # request参数保存所有和用户浏览器相关的请求数据 def test(request): return HttpResponse("Hello World")
7、提交HTML页面(urls.py)
from django.shortcuts import render def test(request): return render(request, "test.html")
8、设置静态文件的路径(setting.py)
# 存放静态文件(CSS javascript Images) STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static") ]
使用路径
/static/bootstrap/css/bootstrap.min.css
以上是关于Django 初始的主要内容,如果未能解决你的问题,请参考以下文章