CentOS 6.4下安装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/

目录
相关文章
|
23天前
|
存储 分布式计算 Hadoop
Centos7.9安装kerberos
Centos7.9安装kerberos
73 25
|
18天前
|
存储 Shell 网络安全
Centos7.9安装openldap
Centos7.9安装openldap
43 16
|
19天前
|
数据可视化 Linux 应用服务中间件
Centos7.9安装phpldapadmin
Centos7.9安装phpldapadmin
44 15
|
22天前
|
网络协议 Java 应用服务中间件
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
|
4月前
|
存储 安全 Linux
CentOS安装SeaweedFS
通过上述步骤,您应该能够在CentOS系统上成功安装并启动SeaweedFS。记住,根据实际部署规模和需求,可能还需要进一步调整配置参数和优化网络布局。SeaweedFS的灵活性和扩展性意味着随着使用深入,您可能需要探索更多高级配置和管理策略。
145 64
|
3月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
139 4
|
3月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
160 1
|
4月前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
164 1
Linux系统之Centos7安装cockpit图形管理界面
|
3月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。
|
4月前
|
NoSQL 数据可视化 Linux
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
本文介绍了Redis的两个可视化管理工具:付费的Redis Desktop Manager和免费的Another Redis DeskTop Manager,包括它们的下载、安装和使用方法,以及在使用Another Redis DeskTop Manager连接Redis时可能遇到的问题和解决方案。
190 1
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装