1. 檢查python是否安裝:直接在shell裡輸入python,如果已經安裝了python,即可進入python bash,并看到版本号(如Python 2.7.3)
——在ubuntu中python應該是已經預設安裝好了
2. 安裝Django:
安裝官方釋出版:在http://www.djangoproject.com/download/下載下傳安裝包,解壓後進行安裝:
sudopythonsetup.pyinstall
檢查Django是否安裝:在python shell中輸入:
>>> import django
>>> django.VERSION
複制
如果已成功安裝,應該能看到(1, 5, 1, 'final', 0) 樣式的版本号
3. 安裝資料庫(MySQL)
直接在shell裡輸入
sudo apt-get install mysql-server
即可安裝MySQL
中間會提示輸入密碼,可以輸入也可以不管它
檢查MySQL是否安裝:
netstat -tap|grep mysql
若成功安裝,應能看到 tcp 0 0 localhost:mysql *:* LISTEN 這樣的資訊
然後就可以在shell中輸入
mysql -u root -p
進入MySQL shell (如果在安裝時設定了密碼,則需輸入密碼),進行各種資料庫操作了
4. 安裝 python-mysql擴充卡
sudo apt-get install python-mysqldb
5. 在django中配置資料庫
1) 打開settings.py , 找到這樣一段:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'NAME': '', # Or path to database file if using sqlite3.
'USER': '', # Not used with sqlite3.
'PASSWORD': '', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}
複制
2)将‘ENGINE’配置為django.db.backends.mysql
3)'NAME'’配置為欲選用的DB名稱,如mydb
4)'USER' 'PASSWORD' 輸入相應的使用者名和密碼
5)'HOST' 這個配置存疑,我把它空着好像也行。
6)測試配置:
在`` mysite`` 項目目錄下運作python shell
python manage.py shell
輸入下面這些指令來測試你的資料庫配置:
>>> from django.db import connection
>>> cursor = connection.cursor()
複制
如果沒有顯示什麼錯誤資訊,那麼你的資料庫配置是正确的。 否則,就得檢視錯誤資訊來糾正錯誤。
參考:http://www.djangobook.com/en/2.0/chapter05.html
環境配置差不多就是這樣了,先寫到這裡,有什麼問題再改