CentOS 6.4下安装Django
CentOS 6.4下安装Django
临峰不畏 发表于4年前
CentOS 6.4下安装Django
  • 发表于 4年前
  • 阅读 5392
  • 收藏 6
  • 点赞 0
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

摘要: Django的安装与试用

Django是一个基于python的网站开发框架,笔者学过了python的基本知识,对用python进行网站开发颇有兴趣。于是想安装一个在本地研究一下。

笔者本地操作系统是:CentOS 6.4,Linux内核:2.6.32-358.el6.i686

自带python版本为:2.6.6

本人从django的官网上下载django的源码。官网地址:https://www.djangoproject.com/

下载得到的源码包为:Django-1.5.8.tar.gz

(1) 安装

$ tar zxf Django-1.5.8.tar.gz
$ cd Django-1.5.8
$ sudo python setup.py install

安装完成后

$ which django-admin.py
/usr/local/bin/django-admin.py

表示成功

(2) 生成第一个Demo项目

# 进入一个新的目录
$ mkdir jango-website
$ cd jango-website
$ django-admin.py startproject FirstWebsite

在这一步,本人遇到一个问题。django-admin.py里运行时报语法错误:

原因为本地自带的python版本太低,不支持{name : "xx" for name in ['aa', 'bb']}这样的语法。

于是,本人升级python版本,在本机安装了一个Python 3.4的版本。python 3.4版本安装完成后,生成的python命令为python3,原来2.6的保持不变。

本人再用python3命令代替python重新安装django,然后执行django-admin.py就没出错了。

$ sudo python3 setup.py install

回到执行django-admin.py startproject FirstWebsite之后。jango-website目录下生成了FirstWebsite子目录。用tree命令看一下该目录下的结构:

$ cd FirstWebsite/
$ tree
.
|-- FirstWebsite
|   |-- __init__.py
|   |-- settings.py
|   |-- urls.py
|   `-- wsgi.py
`-- manage.py

1 directory, 5 files

注:tree命令可以要安装。

(3) 运行网站服务

$ python3 manage.py runserver
Validating models...

0 errors found
June 07, 2014 - 21:56:09
Django version 1.5.8, using settings 'FirstWebsite.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

在本地,打开浏览器,输入网址:http://127.0.0.1:8000就可以看到Django网页的Welcome页面。

完成!


相关链接:

https://docs.djangoproject.com/en/1.4/intro/tutorial01/

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 207
博文 183
码字总数 96576
×
临峰不畏
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: