存档

文章标签 ‘Django’

Django学习资料收集

2015年6月25日 没有评论

最近由于工作需要开始用Django了,跟着官方文档试了下手,感觉用来鼓捣出一个网站还是比较方便的。

当然现在连皮毛都算不上了解,还需要不断学习。下面是网上的一些比较好的学习资源,记录备查。

自己也会根据学习进度做一些心得笔记,毕竟自己的才是自己的。

分类: 开发, 资料 标签: , ,

CentOS上安装Django

2015年6月23日 没有评论
  1. 官方安装指南请参见:https://docs.djangoproject.com/en/1.8/intro/install/,我们按照“Installing an official release manually”进行安装。
  2. 下载Django安装包,下载页面:https://www.djangoproject.com/download/,点击右侧“Latest release”指向的url。
  3. 解压,查看安装说明INSTALL,对python版本有要求:2.7或以上版本。由于系统自带的Python为2.6.6,需要将其升级到2.7。
  4. 升级Python。升级过程中费了一些周折,主要是缺少相关的开发库,导致出现一系列的”ImportError: no module named …”报错。这里有篇文章,讲得非常好,可以参照升级。其实关键的步骤是

    yum groupinstall “Development tools”

    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

    然后./configure && make && make altinstall.注意,这里不是make install,是为了避免破坏掉原来的2.6.6环境(原来的环境被破坏后,yum等依赖于2.6.6Python的工具将不可用!)。Python2.7默认安装到/usr/local/bin下面,为了便于使用,可将其软链接到/usr/bin/python。

  5. 部署Django。我采用的是简单的方法,Django安装包里的django子目录拷贝到Python2.7的site-packages目录:/usr/local/lib/python2.7/site-packages。
  6. 测试安装结果:
    python -c "import django; print(django.get_version())"

    如果输出了Django的版本号,则表示安装成功!

Congratulations!马上就可以玩玩Django了。

分类: 开发 标签: , ,