• 【DJango学习】如何进行学习框架 windos Virtualenv的安装


    web 框架学习要点  

    1、如何搭建工程程序 

    工程组件---> 工程配置----> 路由定义-----> 视图函数定义 

    2、如何操作请求request数据

    3、如何构造相应response数据  

    4、如何使用中间层

    5、框架使用其他功能组件 

      1、数据库 2、模板 3、表单  4、admin 等 

    特点 :

    一、重量级框架 相对flask轻量级框架 

     1、自动化脚本工具 2、数据库ORM支持 3 、模板  4、表单  5、admiin站点管理 6、文件管理 7、 认证权限 8、session机制 9、缓存 等

    二、 MVT模式 module view template  

    分工 解耦 降低耦合性  

     windos Virtualenv的安装 

    1、python3.6.3版本自带了pip,为了减少安装步骤,使用pip安装;

    cmd,打开windows命令行;

    pip install virtualenv
    
    pip install virtualenvwrapper  # 这是对virtualenv的封装版本,一定要在virtualenv后安装 

    2、

    cd E:python3   # 进入该文件

    virtualenv envname  # 创建一个名字为envname的虚拟环境

    dir   # 查看当前目录可以知道一个envname的文件已经被创建

     virtualenv -p python2 envname # 如果安装了多个python版本,如py2和py3,需要指定使用哪个创建虚拟环境

    3、

    • 如果不识别virtualenv命令,可能是python安装路径没添加到系统环境变量或没安装virtualenv或没有重新打开一个cmd窗口;

    • 启动虚拟环境

    # 进入虚拟环境文件
    cd envname
    # 进入相关的启动文件夹
    cd Scripts
    
    activate  # 启动虚拟环境
    deactivate # 退出虚拟环境

    pip list 查看安装软件及版本

    pip freeze 冻结当前环境依赖包 并写入文件

    # 安装django 解决timeout问题  使用豆瓣源

    pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com django==1.11.22  

    # 创建工程的命令

    django-admin startproject demo

  • 相关阅读:
    bzoj 1176 cdq分治套树状数组
    Codeforces 669E cdq分治
    Codeforces 1101D 点分治
    Codeforces 1100E 拓扑排序
    Codeforces 1188D Make Equal DP
    Codeforces 1188A 构造
    Codeforces 1188B 式子转化
    Codeforces 1188C DP 鸽巢原理
    Codeforces 1179D 树形DP 斜率优化
    git commit -m "XX"报错 pre -commit hook failed (add --no-verify to bypass)问题
  • 原文地址:https://www.cnblogs.com/oscarli/p/12318611.html
Copyright © 2020-2023  润新知