zoukankan      html  css  js  c++  java
  • Mastering Django: Core 精通 Django

    1. 创建和配置虚拟环境

    因为 virtualenv 有个缺点是每次开启虚拟环境都要去虚拟环境所在目录下激活,
    而virtualenvwrapper不需要,所以我们用 virtualenvwrapper

    1. 在windows下安装 virtualenvwrapper
      pip install virtualenvwrapper-win

    2. 创建指定Python版本虚拟环境
      mkvirtualenv -p c:python35 env_masterDjango

    3. 退出虚拟环境
      deactivate

    4. 命令列表
      workon:列出虚拟环境列表
      lsvirtualenv:同上
      mkvirtualenv :新建虚拟环境
      workon [虚拟环境名称]:切换虚拟环境
      rmvirtualenv :删除虚拟环境
      deactivate: 离开虚拟环境

    5. 新建项目
      django-admin startproject mysite

    6. Django 的设置

    7. 编辑 settings.py

    8. LANGUAGE_CODE = 'zh-hans' ,TIME_ZONE = 'Asia/Shanghai'

    9. 在数据库创建所需的表
      python manage.py migrate

    10. 运行
      python manage.py runserver

    MVC 设计模式
    M 模型,是数据的表述,它不是真正的数据,而是数据的接口,使用模型冲数据库中
    获取数据时,无需知道底层数据库错综复杂的知识。模型通常还会为数据层提供一层抽象,
    这样同一个模型就能使用不同的数据库
    V 是你看到的界面,它是模型的表现层。在电脑中,视图是你在浏览器中看到的web应用的页面,
    或者是桌面应用的UI。视图还提供了用户输入的接口。
    C 控制模型和视图之间的信息流动。它通过程序逻辑判断通过模型从数据库中获取什么信息,
    以及把什么信息传给视图。它还通过视图从用户那里收集信息,并且实现业务逻辑,变更视图,
    或者通过模型修改数据,或者二者兼具。

    MTV
    M 模型,即数据访问层。这一层包含所有与数据相关的功能:访问数据的方式,验证数据的方式。数据的行为,数据之间的关系
    T 模板,即表现层。这一层包含表现相关的决策:在网页或文档类型中如何显示某个东西
    V 视图,即业务逻辑层。这一层包含访问模型和选择合适模板的逻辑。可以把视图看做模型和模板之间的桥梁

     
  • 相关阅读:
    JAVASCRIPT函数定义表达式和函数声明的区别
    单链表
    Asp.net+jquery+ajaxpro异步仿Facebook纵向时间轴效果
    基于Hadoop开发网络云盘系统客户端界面设计初稿
    U盘安装CentOS 6.4 + Windows 7双系统 (Windows 7下安装 CentOS 6.4)
    Last_SQL_Errno: 1050
    delphi 7中使用idhttp抓取网页 解决假死现象(使用TIdAntiFreezeControl控件)
    继承CWnd自绘按钮
    gcc编译器对宽字符的识别
    解决Qt程序发布时中文乱码问题(通过QApplication.addLibraryPath加载QTextCodec插件)
  • 原文地址:https://www.cnblogs.com/jeff-ideas/p/10540344.html
Copyright © 2011-2022 走看看