博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mastering Django: Core 精通 Django
阅读量:6617 次
发布时间:2019-06-25

本文共 1040 字,大约阅读时间需要 3 分钟。

  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 视图,即业务逻辑层。这一层包含访问模型和选择合适模板的逻辑。可以把视图看做模型和模板之间的桥梁

转载于:https://www.cnblogs.com/jeff-ideas/p/10540344.html

你可能感兴趣的文章
浅谈生产场景如何对linux系统进行分区?
查看>>
RHCS 集群安装部署
查看>>
给10^7个数据量的磁盘文件进行排序
查看>>
2D骨骼动画工具DragonBones的使用教程
查看>>
16-11-10
查看>>
基于SSM&EasyUI的西服门店管理系统-java门店管理服装管理系统
查看>>
java之json转换
查看>>
Python之Subprocess模块
查看>>
gtk+学习笔记(六)
查看>>
其实主要涉及的就是分类,文章,摘要,博客自定义信息调用等方法
查看>>
页面的注释
查看>>
df 命令及 du 命令
查看>>
ubuntu搭建ftp服务器
查看>>
关于获取VMware软件各个版本的永久激活密钥(附虚拟机挂机再恢复后黑屏的解决方法)...
查看>>
15. 磁盘管理
查看>>
微会动活动场景互动平台作为首批会议技术服务产品入驻会链接会奖产业采购平台...
查看>>
Hanlp配置自定义词典遇到的问题与解决方法
查看>>
EOS Chain/Wallet RPC API的PHP开发包sdk
查看>>
通过iptables跳转上外网。
查看>>
【更新】CLion v2018.3发布(二):CPU Profiler和C++ Support
查看>>