Ubuntu中配置Django的開發環境還是比較簡單的。下面是具體步驟:
首先到www.djangoproject.org下載django 0.91版本
http://www.djangoproject.com/download/
然後運行命令:
tar xzvf Django-0.91.tar.gzcd Django-0.91sudo python setup.py install |
接下來你進入到剛才所解壓的django/bin目錄下,運行
python django-admin.py startproject myproject,
他將會在你的bin目錄下創建myproject目錄,
myproject/__init__.pymanage.pysettings.pyurls.py
這時候你需要修改一下
settings.pyDATABASE_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 runserverValidating 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-programPythonHandler django.core.handlers.modpythonSetEnv DJANGO_SETTINGS_MODULE myproject.settingsPythonPath 「[』/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的歡迎頁面了。