zoukankan      html  css  js  c++  java
  • day60----日考

    day60日考

    题目

    """
    1.谈谈你对web框架的认识,简述web框架请求流程
    2.python三大主流web框架的区别
    3.安装django需要注意的事项有哪些(最少三条及以上,越多越好)
    4.如何验证django是否安装成功,命令行如何创建django项目,如何启动django项目。与pycharm创建django项目的区别?
    5.什么是app,django中如何创建app,需要注意什么
    """
    

    1.谈谈你对web框架的认识,简述web框架的请求流程

    对用户发起的http请求,进行解析,并组织数据打包响应返回。
    流程:
    浏览器-> 框架逻辑处理-> 模板页面-> 框架-> 浏览器
    

    2.python三大主流web框架的区别

    django: python最出名的web框架,大而全,有时候显得过于笨重
    flask:python实现的轻量级框架,第三方扩展模块非常丰富,小而轻便,依赖第三方库比较严重
    tornado:异步非阻塞,支持高并发,能够完美支持游戏的开发
    

    3.安装django需要注意的事项有哪些(最少三条及以上,越多越好)

    1.计算机名称不能有中文名称;
    2.django项目路径不能含有中文
    3.python解释器最好用3.4~3.6之间的版本
    

    4.如何验证django是否安装成功,命令行如何创建django项目,如何启动django项目。与pycharm创建django项目的区别?

    在终端输入django-admin,若出现help提示信息,则安装成功。
    命令行创建django项目
    django-admin startproject mysite # 创建项目
    cd mysite
    django-admin startapp app01 # 创建app
    
    启动django项目
    python manange.py runserver 0.0.0.0:9090
        
    pycharm创建django项目
    
    区别:
    没有模板文件夹templates,settings.py的TEMPLATES也没有添加templates的路径:
    'DIRS':[os.path.join(BASE_DIR, 'templates')],
    

    5.什么是app,django中如何创建app,需要注意什么

    命令行创建app
    django-admin startapp app01
    
    注意:
    需要对新创建的app进行注册
    在配置文件settings.py的INSTALL_APPS中注册新增加的app
    ‘app01.apps.App01Config’,(或者简写'app01')
    
  • 相关阅读:
    PointToPointNetDevice doesn't support TapBridgeHelper
    NS3系列—10———NS3 NodeContainer
    NS3系列—9———NS3 IP首部校验和
    NS3系列—8———NS3编译运行
    【习题 7-6 UVA
    【Good Bye 2017 C】 New Year and Curling
    【Good Bye 2017 B】 New Year and Buggy Bot
    【Good Bye 2017 A】New Year and Counting Cards
    【Educational Codeforces Round 35 D】Inversion Counting
    【Educational Codeforces Round 35 C】Two Cakes
  • 原文地址:https://www.cnblogs.com/surpass123/p/12956392.html
Copyright © 2011-2022 走看看