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的欢迎页面了。