• 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')
    
  • 相关阅读:
    windows上phpstudy配置memcache
    获取全站详情链接,并输出为txt文本
    Linux 宝塔面板免费版开启 waf 防火墙的方法
    where条件多种情况
    网站加https
    git常用命令
    缓存
    Stream转换成byte[] 、将 byte[] 转成 Stream 、Stream和文件的转换、从文件读取 Stream
    C#发送邮件
    Ref和Out的区别
  • 原文地址:https://www.cnblogs.com/surpass123/p/12956392.html
Copyright © 2020-2023  润新知