zoukankan      html  css  js  c++  java
  • Django简介

    基础概念

      urls.py:路由与视图函数的关系
      views:存放视图函数(主要后端业务逻辑)
      templates:存放html文件
      动态网页:数据是实时获取的
      静态网页:页面上的数据直接写死的,不会变化
      三大组成部分:socket,路由与视图函数对应关系,模板语法
    

    web框架简介

    一、django

      特点:大而全,自带的功能特别特别地多,类似于航空母舰
      不足:过于笨重
      socket用的是wsgiref模块,对应关系用的是自己的,模板语法是自己的
    

    二、flask

      特点:小而精,自带的功能特别特别的少,类似于游骑兵,但是第三方模块特别特别地多,如果将flask第三方的模块加起来,完全可以压过django
      不足:比较依赖于第三方的开发者
      socket用的是wekzeug,内部也是wsgiref,对应关系是自己的,模板语法用的是jinja2
    

    三、tornado

      特点:异步非阻塞,支持高并发;甚至可以开发游戏服务器
      三大组成部分用的都是自己的
    

    django开发注意事项

      1.计算机的名称不能用中文
      2.一个pycharm窗口只开一个项目
      3.项目里面所有的文件不要出现中文
      4.python解释器尽量使用3.4~3.6之间的版本,如果项目报错,点击最后一个报错信息,把源码里的逗号去掉
      5.django共有三个版本,目前用的较多的还是1.x和2.x
    

    django安装

      pip install django == 1.11.11
      验证是否安装成功:终端输入django-admin
    

    项目主要文件介绍

      --mysite    项目文件夹
            --mysite     文件夹
                  --settings.py    项目配置文件
                  --urls.py        路由层
                  --wsgi.py        wsgiref模块
                  --manage.py      django的入口文件
            --db.sqlite3 自导的sqlite3数据库
            --app01   文件夹
                  --admin.py       django后台管理
                  --apps.py        注册使用
                  --migrations     数据库迁移记录
                  --models.py      数据库相关的模型类
                  --test.py        测试文件
                  --views.py       视图层
  • 相关阅读:
    简单介绍ps切片工具切图技巧
    ps选区工具应用
    【Photoshop基本概念知识】
    jQuery上传插件Uploadify使用详解
    PS非主流头发效果
    C#正则表达式整理备忘
    C#中利用正则表达式实现字符串搜索
    PS快捷键大全
    PS操作速查
    Photoshop CS2 菜单入门介绍
  • 原文地址:https://www.cnblogs.com/qijiaxun/p/14256087.html
Copyright © 2011-2022 走看看