天天看點

Linux (ubuntu 12.04)

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

環境配置差不多就是這樣了,先寫到這裡,有什麼問題再改