配置静态文件

简介

什么是静态文件?

  django项目中引入的第三方的包,js,css,自己写的js,css,保存的图片等相关数据

为什么要配置静态文件?

  浏览器通过html页面拿到我们导入的第三方库的路径,发起请求,django是只针对打开接口的资源(url控制的),能被请求,我们的静态文件默认没有被打开请求,配置静态文件就是给外部打开能访问内部资源的文件夹,让外部直接访问。

配置

  1 默认所有的静态文件放在static文件夹下

    把所有的上述文件放在这个文件夹

  2 要在setting中配置

注意:


 路由控制  

在django的urls.py文件中

注意:

  1 urlpatterns是一个列表可以放多个值

  2 url是一个函数,第一个参数是正则表达式,第二个参数是views.py里映射的视图函数

  3 浏览器求情url路径最后没加"/"时,会重定向到"/"的url再次发请求,所以请求时可以不加"/"


视图函数

写在应用的views.py文件中

三板斧:render,HttpResponse,redirect


 注意:

post提交数据时,浏览器会抛异常:

 
先注释掉setting中的:

 

数据库

 基于pymysql

views.py

 

基于orm

django连接数据库

setting中配置

在项目或者应用文件包下的__init__文件中配置

orm

对象关系映射,实现对数据表数据的简单的增删改查

  1 类映射数据库中的表

  2 属性映射到数据库中的字段

  3 对象映射到数据库中的一条数据

models.py文件

models.py文件

 views.py

views.py

 查

 views.py

 views.py