django各个文件作用,静态文件配置
1、django中各个文件的作用

mysite  # 项目名
    app01 # 应用名
        migrations   # 数据库迁移记录
        __init__.py
        admin.py # 后台管理
        apps.py # 忽略
        models.py # 模型层,跟数据库打交道
        tests.py # 测试文件
        views.py # 视图层
    mysite
        __init__.py
        settings.py # 配置文件
        urls.py # 路由与视图函数的对应关系
        wsgi.py # wsgiref模块
    templates # 模板层,存储html文件的
    manage.py # 入口文件, 启动文件
2、django三板斧

    HttpResponse返回时字符串
      return HttpResponse("ok")
    render返回html文件
      return render(request, 'index.html')
    redirect跳转网址
      return redirect('http://www.baidu.com')
      return redirect('/home/')  
3、静态配置文件

在django中,html文件存在哪?
    templates
在django中,静态文件都放在static中

在settings.py最后写上
      STATICFILES_DIRS = [
          os.path.join(BASE_DIR, "static"),  # 静态文件存放位置
      ]

在html文件中
      第一种方式:
          <link rel="stylesheet" href="/script/css/bootstrap.min.css">
      第二种方式:
          {% load static %}
          <link rel="stylesheet" href="{% static 'css/bootstrap.min.css'%}">

什么是静态文件?
    前端已经写好的,可以直接调用的
    css文件
        js文件
        img文件
        第三方框架
4、request对象

  request.method         # 获取当前的请求方式,并且返回的是全大写的字符串

  print(request.POST.get('hobby'))  # 只能接收最后一个
  print(request.POST.getlist('hobby'))  # 接收多个

  request.GET.get('name')   #只接受最后一个
  request.GET.getlist('age')  #接收到的是个列表


以上就是django各个文件作用的详细内容,更多信息请关注OD云其它相关文章!



本文URL:http://www.odweb.cn/news_show.html?id=389