美文网首页
Django项目Day01[基本环境搭建]

Django项目Day01[基本环境搭建]

作者: WenErone | 来源:发表于2018-10-22 20:46 被阅读0次

    一、Ubantu的安装

    二、VMware TooLs 的安装

    三、虚拟环境的搭建

    可以通过软连接来修改python指向,但系统中很多默认是使用的是python2的。如何实现共存?通过虚拟环境来实现。
    
    • 安装 pip
    sudo apt install python3-pip
    
    • 安装virtualenv
      virtualenv用于创建一个Python的虚拟环境。
    pip3 install virtualenv
    

    查看安装的依赖包 pip freeze

    • 安装统一管理工具 virtualenvwrapper
    pip3 install virtualenvwrapper -i https://pypi.douban.com/simple
    

    四、配置虚拟环境

    文件最后添加两行
    export WORKON_HOME=/home/atom/.virtualenvs
      source /home/atom/.local/bin/virtualenvwrapper.sh
    - 第二步:创建对应的虚拟目录
    mkdir /home/atom/.virtualenvs
    - 第三步: 刷新环境
    source ~/.bashrc
    
    • 虚拟环境的使用
    - 创建虚拟环境
    mkvirtualenv EVN_NAME
    - 进入到虚拟环境中
    workon EVN_NAME
    - 退出虚拟环境
    deactivate
    - 删除虚拟环境
    rmvirtualenv EVN_NAME
    '以上皆为python2指向的环境,再次创建虚拟环境指向python3'
    - 创建python3 的虚拟环境
    mkvirtualenv EVN_NAME -p /usr/bin/python3.5
    

    五、安装Pycharm

    • 编辑工具
    • 拍摄快照

    六、安装数据库

    # 添加
    sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty main universe'
    
    # 更新
    sudo apt-get update
    
    # 搜索(从返回的结果查看有哪些版本可以安装,用下边的命令安装相应的版本)
    sudo apt-cache search mysql | grep mysql-server
    
    # 安装5.6版本
    sudo apt install mysql-server-5.6
    
    # 数据库基本操作
      sudo systemctl stauts mysql.service    // 查看状态  
      sudo systemctl start mysql.service      // 开启服务
      sudo systemctl stop mysql.service      // 停止服务器
      sudo systemctl restart mysql.service  // 重启服务
      sudo systemctl enable mysql.service  // 开启服务开机自启动
      sudo systemctl disable mysql.service  // 关闭服务开机自启动
    

    七、django 简介

    • MVC 设计模式
      解耦;方便代码的重构,以及代码的复用
    • MTV设计模式
      本质上是MVC!
      M:model的模型,负责数据的存取
      T:template 模板,数据展示
      V:view 视图, 业务逻辑处理

    八、- Django安装

    先进入到虚拟环境中

    pip install Django == 1.11.4

    • 查看安装包
      pip freeze

    九‘、项目创建

    • 新建项目
      Django-admin startproject HelloDjango
    • 新建应用
      python manage.py startapp 应用名
    • 文件说明
      manage.py 项目入口文件··与Django交互
    • 项目启动
      python mange.py runserver

    相关文章

      网友评论

          本文标题:Django项目Day01[基本环境搭建]

          本文链接:https://www.haomeiwen.com/subject/vwewzftx.html