本文详细介绍Ubuntu配置Django和apache+mod_python
Ubuntu中配置Django的开发环境还是比较简单的。下面是具体步骤:
首先到www.djangoproject.org下载django 0.91版本
http://www.djangoproject.com/download/
然后运行命令:
tar xzvf Django-0.91.tar.gz
cd Django-0.91
sudo python setup.py install接下来你进入到刚才所解压的django/bin目录下,运行
python django-admin.py startproject myproject,
他将会在你的bin目录下创建myproject目录,
myproject/
__init__.py
manage.py
settings.py
urls.py这时候你需要修改一下
settings.py
DATABASE_ENGINE = ‘mysql’ # ‘postgresql’, ‘mysql’, ’sqlite3′ or ‘ado_mssql’.
DATABASE_NAME = ‘django’ # Or path to database file if using sqlite3.
DATABASE_USER = ‘root’ # Not used with sqlite3.
DATABASE_PASSWORD = ‘’ # Not used with sqlite3.
DATABASE_HOST = ‘localhost’ # Set to empty string for localhost. Not used with sqlite3.
DATABASE_PORT = ‘3306′ # Set to empty string for default. Not used with sqlite3.按照你的不同情况设定不同的参数
然后你就可以执行
python manage.py runserver
Validating models…
0 errors found.
Starting server on port 8000 with settings module ‘myproject.settings’.
Go to http://127.0.0.1:8000/ for Django.
Quit the server with CONTROL-C (Unix) or CTRL-BREAK (Windows).你也可以通过指定端口的方式运行
python manage.py runserver 8080
到浏览器中访问一下吧
到现在只是做完第一步,我们还要让django在apache2下运行
你需要准备mod_python 和 python_mysql module或者其他的db module
然后
在/etc/apache2/httpd.conf或者site-avaible下也可,
添加
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE myproject.settings
PythonPath “[’/usr/lib/python2.4/site-packages/Django-0.91-py2.4.egg/django/bin/’] + sys.path”
PythonDebug On切记要设定好上面这个,否则系统找不到myproject.settings
这时候只要你运行以下命令:
sudo apache2ctl -k restart
然后去浏览器中输入
http://localhost/mysite/
就可以看到django的欢迎页面了。
作者:vingel 责编:豆豆技术应用
正在加载评论...
- Linux/Unix新闻
- Linux/Unix入门
- Linux/Unix命令
- Linux/Unix安装
- Linux/Unix编程
- Linux/Unix管理
- Linux/Unix桌面
- Linux/Unix内核
- Linux/Unix软件
- Linux/Unix发行版
- redhat/Fedora
- IBM AIX
- FreeBSD
- Solaris
- NetBSD
- SCO Unix
- Ubuntu下智能拼音输入法
- Ubuntu Linux下WPA无线上网
- Ubuntu Linux系统的目录结构
- Locale下使用中文输入法
- 使用QQ、MSN的方法
- Ubuntu下安装AVG杀毒
- Ubuntu自启动选项的设置方法
- Ubuntu操作系统进行彻底优化
- 在Ubuntu系统下安装*.bin程序
- 找不到Makefile的解决办法
- find基本用法
- ldd命令原理及用法例子
- su和sudo命令的区别与使用技巧
- Linux操作系统下的dd命令技巧
- 关于Top命令的参数详解
- 关于Tar命令的使用
- SSH实用技巧及常用命令使用
- Linux后台执行命令
- VI命令使用技巧集锦
- Vmstat命令列出的属性详解
- 如何查看及修改文件读写权限
- 最大可存储的单文件容量
- ext2/ext3文件系统介绍
- 常用压缩格式的压缩解压方法
- Linux系统的引导过程详细解析
- Configure参数解释说明
- Linux下硬盘和分区的命名方法
- 硬链接与软链接的区别
- 权限和所有权模型
- 存储设备的两种表示方法