• Tango with django 1.9 中文——2.准备工作


    在正式开始写代码之前,设置好开发环境是非常重要的。你要确保所有必须的组件都已安装好。本章将概述五个你需要了解的关键组件的设置和使用。清单如下:

    • 使用命令行
    • Python
    • Python包管理器pip虚拟环境
    • 集成开发环境(IDE),如果你选择使用的话
    • 版本控制系统(VCS), GIT

    如果你已经安装了Python 2.7/3.4/3.5 和 Django 1.9/1.10,而且对这些技术很熟悉的话,你可以直接跳到Django基础章节。否则的话,请看下面关于不同组件的概览,了解它们的重要性,以及如何设置各种组件。

    开发环境
    设置开发环境是比较乏味的,也容易让人沮丧。它不是经常需要去做的事情。在下文中,我们将读者起步时需要用到的一些核心组件罗列出来,并教大家怎么安装。

    凭经验来说,设置开发环境时将各个步骤记录下来是个好主意,因为说不定哪天你又需要重新设置一遍:也许你买了新电脑,也许别人请你帮忙在他们的电脑上设置开发环境。做好记录可以在将来节省很多时间。不要只看眼前!

    2.1 Python

    这本书要求你的电脑上已安装了2.7系列的Python——至少2.7.5版本以上,或者3.4+版本也没问题。

    译者注:关于安装python和pip的教程网上很多,很容易找到,比如这个

    不知道怎么使用Python?

    如果你以前没有使用过Python,或者你想复习以下,我们强烈建议你阅读下面一个或多个教程:

    这些教程能让你熟悉Python基础,这样就能开始用Django开发。并不是只有Python专家才能使用Django。Python非常了不起,如果你曾经学习过其他编程语言,你会很容易上手。

    2.2 Python包管理器

    Pip是一种python包管理器,让你可以通过安装各种python库来增强功能。

    包管理器,是你电脑上的一个软件包,用于自动进行安装、更新、配置、删除包,而且不仅仅只针对python,也包括你的操作系统和一些其他环境。维护python包是相当痛苦的。大部分包都有依赖的包,这些包也要安装。而那些包可能会相互冲突或者要求特定的版本。另外,这些包的系统路径都要配置和维护。幸好pip可以搞定一切,让你高枕无忧。

    用命令行pip试着运行它。如果该命令无法运行,说明还没有安装。

    TODO pip安装

    同时你也要确保Django和pillow(一种python图片处理库)已经安装。运行下面的命令:

    $ pip install -U django==1.9.10
    $ pip install pillow
    

    2.3 虚拟环境 Virtual Environments

    快要一切就绪了!但是,有一点需要指出,还存在一些缺陷。假如你有另外一个python应用需要不同版本的python,或者你想在保留Django1.9项目的同时切换到新版本的Django,应该怎么办?

    解决方法就是运用虚拟环境virtual environments. 虚拟环境允许安装多个Python,它们各自的包也可以和谐共存。这是时下广泛使用的Python安装配置方法。

    虽然虚拟环境不是强制安装的,但是强烈推荐。

    译者注:虚拟环境安装配置的教程也很容易找到,比如这个

    2.4 集成开发环境 IDE

    虽然并非绝对必要,但是一个好的基于python的集成开发环境会在开发过程中提供很大的帮助。目前流行的IDE有Pycharm 和 PyDev (Eclipse IDE的一个插件)。Python Wiki 上有最新的python IDE清单。

    找一个适合你的IDE,有些需要你购买许可证。

    最理想的是选择一款集成了Django的IDE。

    我们使用的是Pycharm,因为它支持虚拟环境,并且集成了Django。Pycharm的配置本书不再赘述,可以参照配置指南

    2.5 代码仓库

    还要指出的是,当你开发代码时,应该始终将代码储存再一个版本控制仓库中,比如SVN或者GIT。目前我们暂时不做详细解释,先马上开始开发一个Django程序。后面有一个GIT速成课的章节供读者参考。我们强烈建议你为你自己的项目建立一个Git仓库。

    练习

    为了熟悉开发环境,尝试下面的练习:

    • 安装Python 2.7.5+/3.4+ 和 Pip
    • 用命令行工具创建一个叫做code的目录,用来在其中创建我们的项目
    • 设置你的虚拟环境(可选)
    • 安装Django和Pillow包
    • 如果还没有在代码仓库网站(如GitHub, BitBucket 等)建立过账户,建立一个
    • 下载并配置一个集成开发环境,比如Pycharm

    如前所述,可以使用我们的GitHub仓库储存的本书源代码

    如果你找到任何错误或问题,请通过在GitHub上请求更改来让我们知道。

    如果你在练习中遇到任何困难,请查看仓库中的源代码,看我们是怎么做的。

  • 相关阅读:
    杭电 HDU 1279 验证角谷猜想
    C# SQL 整表插入
    iframe截取站点的部分内容
    Thrift安装介绍
    赵雅智_Swift(3)_swift凝视
    Android API 文档 离线秒开方法
    xml文件的根节点layout_width或者layout_height设置无效果的原因分析
    函数指针使用演示样例(參考Linux-内核代码)
    eclipse中的项目受svn管理
    野人与传教士问题
  • 原文地址:https://www.cnblogs.com/dreamkeeper/p/7738061.html
Copyright © 2020-2023  润新知