【Django教程】基础入门01

1.1、Django框架简介和基本的环境搭建

  1. 核心的思想
    就是让专门的人做专门的事情。
    M-模型,与数据库之间进行交互
    V-视图,产生html页面
    C-控制器,接收请求,进行处理,与M和V进行交互,返回应答。

  2. MVC流程
    控制器来接收浏览器提交过来的用户名和密码,然后将数据存储在数据库中,通过模型来操作后面的数据库。数据库将保存的结果放入到模型中,当M拿到了保存的结果之后就会将数据交给控制器C,通过V产生html页面。

  3. Django框架-MVT
    M-模型,和MVC中M的功能相同;
    V-视图,和MVC中C的功能相同,接收请求进行处理
    T-模版template,和MVC中V的功能相同
    操作流程:
    将提交的数据通过视图V进行接收并且进行处理,通过M将数据保存到数据库中,将保存的数据通过T来产生一个html的页面。

  4. 虚拟环境
    1】当我们使用的两个项目使用的是不同版本的python的时候,我们可以使用虚拟环境进行解决。
    2】安装虚拟环境
    安装虚拟环境包:sudo pip install virtualenv
    安装虚拟环境扩展包:sudo pip install virtualenvwrapper
    设置虚拟环境:编辑家目录下的.bashrc文件,添加两行。
    export WORKON_HOME=$HOME/.virtualenvs
    source/usr/local/bin/virtualenvwrapper.sh
    使用source.bashrc使其生效
    3】创建虚拟环境
    mkvirtualenv -p python3 gfb
    注意:虚拟环境就是真实虚拟环境的复制版本,Ctri+H就是显示隐藏目录,安装包也是安装在了复制的虚拟环境中,退出虚拟环境:deactivate;进入虚拟环境:workon gfb;使用workon后按两下空格键就会列出机器上所有的虚拟环境;删除虚拟环境: rmvirtualenv gfb,创建虚拟环境的时候必须要有网。
    4】在虚拟环境中安装包
    直接进入虚拟环境pip list查看虚拟环境中都安装了哪些包:pip install django==1.8.2
    5】pip install python包名:这个是依赖于python环境来进行安装的,安装的是python的包;
    apt-get install 软件:这个安装的是一个软件,例如:mysql数据库等

  5. Django项目和应用创建
    1】项目的创建命令:
    django-admin startproject 项目名
    创建项目的时候可以首先进入虚拟环境,创建一个专门存放项目的文件夹,然后将所有的项目放入该文件夹中
    2】项目的目录
    init.py用来说明这个test是一个python包
    settings是项目的配置文件
    urls.py进行url路由得配置
    wsgi.py是web服务器和我们的Django交互的入口。
    manage.py:项目的管理文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值