Django 学习 —— 环境搭建

  大家好,今天我们来学习Django框架。

  Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。

  我们先搭建一个Django项目运行的环境。

  需要准备的有:

    1- Python解释器,版本3.5以上都行。       下载地址: https://www.python.org/downloads/windows

    2- Pycharm IDE 集成开发环境          下载地址: https://www.jetbrains.com/pycharm/

    3- 虚拟机VirtualBox(本人用的是VirtualBox) 下载地址: https://www.virtualbox.org/wiki/Downloads

    

  解释器:

    解释器(英语:Interpreter),又译为直译器,是一种电脑程序,能够把高级编程语言一行一行直接转译运行。解释器不会一次把整个程序转译出来,只像一位"中间人",每次运行程序时都要先转成另一种语言再作运行,因此解释器的程序运行速度比较缓慢。它每转译一行程序叙述就立刻运行,然后再转译下一行,再运行,如此不停地进行下去。

  编程语言

    计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序.翻译的方式有两种:一个是编译,一个是解释。两种方式只是翻译的时间不同

    编译型

      编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,以后要运行的话就不用重复翻译了,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。

    解释型:

      解释型语言在运行程序的时候才翻译,专门有一个解释器去进行翻译,每个语句都是执行的时候才翻译。效率比较低,依赖解释器,跨平台性好。

   Python 代码运行的本质:

    就是Python解释器运行Python的脚本过程。Python解释器把Python脚本里面的代码转换成机器语言,然后系统就能返回这个脚本运行的结果。

  Pycharm 

    IDE 集成开发环境

      集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。

      - 解释器   把高级语言转换成计算机语言让计算机能读懂代码。 

      - 编辑器   对代码进行编辑操作。

      - 调试环境  能提高代码开发效率。例如调试代码,打断点,修改代码BUG 等等。

    虚拟机 VirtualBox

      虚拟机作用

      虚拟机就是依托物理机下 存在的虚拟的一个电脑。在虚拟机里面也可以运行代码和应用。这样在运行代码的时候不会影响物理机系统,起到保护物理机的功能。

      端口映射

        端口映射过程就如同:你家在一个小区里B栋2410室,你朋友来找你,找到小区门口,不知道你住哪层哪号?就问守门的保安,保安很客气的告诉了他你家详细门牌,所以你朋友很轻松的找到了你家。这个过程就是外网访问内网通过端口映射的形象比喻.

        

    隔离Python运行环境

      有一种情况 当我们要开发多个django框架项目他们有可能需要的环境不一样,比如说 用django1.6 或者django1.4 ,因为在一个环境里不能同时安装两个版本。这个问题如何解决呢。

  这样就需要安装  pip install virtualenv 或者 pip install virtualenvwrapper

    在windows下安装virtualenv 并创建djan1 的虚拟环境(可以指定虚拟环境用哪一个python解释器) 然后在运行 djan1下的activate。 就进入虚拟环境了。这里面有打包好的Python解释器。要想退出虚拟环境就在命令行输入deactivate

        在虚拟机里安装  virtualenvawrapper

          1. 查看当前有哪些虚拟环境:  workon

          2. 创建虚拟环境:mkvirtualenv  -p  /usr/bin/python3(看自己要用的python环境的路径) envname(自定义虚拟环境的名称)

          3. 进入虚拟环境:workon envname

          4. 退出虚拟环境:deactive

          5. 删除虚拟环境:rmvirtualenv envname

      注意每一个虚拟环境都是独立分开的,里面的内容不能相互使用。

    远程操作

      pycharm项目创建及配置

  

原文地址:https://www.cnblogs.com/python-slug/p/10549843.html

时间: 2024-11-07 01:09:36

Django 学习 —— 环境搭建的相关文章

django 学习 --- 环境搭建

1 安装django a: pip安装 pip install Django==版本号 b:源码安装 https://www.djangoproject.com/download/ tar -xvzf django-1.9.5.tar.gz cd django-1.9.5 python setup.py install (前提:setuptools已经被安装上了) 2 查看是否已经安装 import django django.VERSION #(1, 9, 5, 'final', 0) 3 d

NDK/JNI学习--环境搭建

基于Windows来开发Android的NDK,JNI需要的环境搭建,所需要的软件如下: Android 开发环境的基本配置(SDk,ADT,Eclipse IDE,JDK) 这些都是基本的环境搭建就不细说了,参考网上文章就OK了. Apache ANT构建系统 主要是用来构建NDK编译系统的,下载地址:apache-ant-1.9.4-bin.zip,下载后解压到C:\apache-ant-1.9.4,然后配置ANT的环境变量即可. 验证安装成功: GUN make 构建系统(常用Cygwin

RHEL-7学习环境搭建

RHEL-7.2学习环境搭建: (一)安装系统 (二)配置系统基本参数 1.配置网卡参数: [[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno16777736  TYPE="Ethernet" BOOTPROTO="static"     ##设置为静态IP IPADDR=192.168.10.50   ##设置IP地址 NETMASK=255.255.255.0    ##设置子网

django开发环境搭建(参考流程)

django开发环境搭建(参考流程) 2013-08-08 01:09:06 分类: LINUX 原文地址:django开发环境搭建(参考流程) 作者:bailiangcn 对于一个初学者,在实际的开发环境中,应该采用什么的样的工具来开发django呢? 我想环境至少应该具备的特性有: 多版本python环境的支持 版本控制 自动测试框架 数据库支持迁移 部署的自动化 参考文档 主要参考的文档-英文 virtualenv介绍 VirtualEnv 和Pip 构建Python的虚拟工作环境 使用V

学习环境搭建<一>批量部署,无人值守,部署salt master/minion

%新人自学的,肯定有不对的地方,指出来大家共同学习% 准备: rhel-server-6.4-x86_64-dvd.iso salt.tar.gz 第一步: 准备一台服务器,用以管理其他服务器 system---→       rhel-server-6.4-x86_64-dvd.iso ip---→                20.10.10.111 hostname----→  admin.black.com 配置好yum源 mkdir /iso mount /dev/cdrom /is

SpringMVC轻松学习-环境搭建(二)

基于spring2.5的采用XML配置的spring MVC项目 注:本项目全部基于XML配置.同时,集成了hibernate.采用的是:spring MVC+hibernate+spring的开发架构. 1.      建立web项目 2.      导入jar包(spring.jar, spring-webmvc.jar, commons-logging.jar.其他jar包为hibernate相关jar包) 上面是SpringMVC的所有包,我将这些jar包放在了我的百度云盘中,当然你也可

菜鸟自学红帽存储——RHSS3.0安装及学习环境搭建

菜鸟在这里献丑了,我是0基础学习的linux,现在已经半年了,现在正在学红帽的存储管理,学习资料就是官方文档了,这个在官网可以下到,再加上论坛的一些资料,然后我就开始在这里卖萌了. 红帽的存储还是有一定的优势的,可扩展性好,采用scale-out模式,容量不够了直接加brick就行了,管理也很方便,入手也很快,所以我就开始自学了,当然我是一边自学一边贴博文,难免会有错误,还请各位大神路过给点意见. 红帽存储最新的是Red Hat Storage Server 3,系统的版本最新的已经是RHEL6

红帽存储服务器RHSS3.0安装图解及学习环境搭建

我是黄明辉,我是红帽男孩,我是小菜鸟. 菜鸟在这里献丑了,我是0基础学习的linux,现在已经半年了,现在正在学红帽的存储管理,学习资料就是官方文档了,这个在官网可以下到,再加上论坛的一些资料,然后我就开始在这里卖萌了. 红帽的存储还是有一定的优势的,可扩展性好,采用scale-out模式,容量不够了直接加brick就行了,管理也很方便,入手也很快,所以我就开始自学了,当然我是一边自学一边贴博文,难免会有错误,还请各位大神路过给点意见. 红帽存储最新的是Red Hat Storage Serve

Linux虚拟机学习环境搭建—虚拟机安装

接上一篇的Linux虚拟机学习环境搭建-虚拟机创建"  点击"开启此虚拟机",进入系统安装界面. Tab键可以调整选项,直接选择第一项,回车.备注:鼠标点击进入虚拟机,要跳出虚拟机回到主机控制,按下Ctrl+Alt. 出现Disc Found界面,用Tab键,选择到Skip选项,回车.备注:此操作是校验安装文件是否有损坏,现在是安装学习测试机,跳过校验. 进入到图标界面,单击 "下一步" 进入到语言选择界面,此处选择"English",