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')
    
  • 相关阅读:
    【iBoard电子学堂开发板例程】【12个 stm32 例程发布】
    【iCore双核心组合是开发板例程】【12个 verilog 中级实验例程发布】
    【新产品发布】【iHMI43 智能液晶模块 2013 版】
    【新产品发布】【EVC8001 磁耦隔离式 USB 转 RS-485】
    【iHMI43真彩液晶模块】发布新版 DEMO 软件包,版本号为 0.14
    【新产品发布】【iCore2 ARM / FPGA 双核心板】
    急性淋巴瘤化疗术后高热不退案
    产后便秘案
    药疹治案
    胃癌化疗后急救案
  • 原文地址:https://www.cnblogs.com/surpass123/p/12956392.html
Copyright © 2011-2022 走看看