zoukankan      html  css  js  c++  java
  • Django学习笔记 (一) 开发环境配置

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

    1. Python安装

    下载地址: http://www.python.org.

    如果运行在Linux或者Mac OS X,可能已经默认安装完毕.

    注:Windows环境下,安装Python之后C:Python27;C:Python27Scripts;会存在环境变量中.

    2. 服务器选择

    Django本身包含有一个轻量级的Web server,用来测试开发(python manage.py runserver). 如果想把Django用于生产环境,如下配置:

    a. Apache with mod_wsgi, mod_wsgi可以运行两种不同模式(嵌入模式和守护模式), 嵌入模式下, mod_wsgi作为apache的一个模块, 它巧妙的将 python 程序语言封装在 Apache web 服务器内(类似mod_perl模块); 守护模式下,mod_wsgi作为一个守护进程,单独处理请求.

    b. uWSGI with nginx

    c. FastCGI

    3. 数据库选择

    如果想利用DB API进行交互,需要选择一种Django支持的数据库:PostgreSQLMySQLOracle and SQLite. (没有计划将Django部署到生产环境,可以选择SQLite,最近的python版本(2.7 3.2 3.3 etc) 已默认支持SQLite.)

    除了以上常用的数据库支持,利用第三方插件,也可以连接其他数据库: Sybase SQL AnywhereIBM DB2Microsoft SQL Server 2005FirebirdODBC.

    选择数据库之后, 需要安装相应的适配器, 比如对于MySQL需要安装MySQL-python包, 对于ODBC需要安装pyodbc和django_pyodbc包等.

    4. 移出旧的版本

    a. 利用pip或者easy_install安装的,不必担心,不管是新装还是更新,pip或者easy_install都会自动处理的.

    b. 利用python setup.py install安装的,运行

    1 python -c "import sys; sys.path = sys.path[1:]; import django; print(django.__path__)"

    找到Django安装路径, 删除即可, 一般保存在python->Lib->site-packages下.

    5. 安装新的版本

    a. 自动安装 pip install django(windows) 或者 sudo pip install django(Mac OS X).

    b.手动安装(Mac OS X)

           1. 下载地址:Download Page

           2. 解压缩下载文件 tar xzvf Django-X.Y.tar.gz, X.Y表示版本号

           3. 进入解压后目录下 cd Django-X.Y

           4. 执行 sudo python setup.py install

    完成安装之后,django会出现在pythonX.Y/Lib/site-packages目录下.

    6. 检验

    执行python,

    1 import django
    2 print (django.get_version())

    输出版本号即表示django已正确安装.

    That’s it.

  • 相关阅读:
    git
    rocketMq
    mysql 擎特点
    mysql 主从复制实现步骤
    mysql数据库服务日志
    mysql 主命令总结
    linux sed
    学习进步的方法
    my-innodb-heavy-4g.cnf
    FTP主动模式和被动模式的区别【转】
  • 原文地址:https://www.cnblogs.com/liutie1030/p/4389318.html
Copyright © 2011-2022 走看看