1、安裝python3和django
(1)Python 下載地址:https://www.python.org/downloads/
(2)Django 下載地址:https://www.djangoproject.com/download/
python安裝:傻瓜式安裝,Next->
安裝成功后,打開cmd,運行python
django安裝:下載django安裝包,解壓,運行cmd,進入到解壓目錄,運行python setup.py install
驗證是否安裝成功:可以看到django版本和路徑
2、安裝mysql
之前已經裝過mysql,在python下使用mysql的話只需要安裝mysql驅動就可以了。
#python2.7:$ pip install MySQLdb

修改diango下的settings.py文件,默認使用的是sqlite數據庫
# Database # https://docs.djangoproject.com/en/dev/ref/settings/#databases # DATABASES = { # 'default': { # 'ENGINE': 'django.db.backends.sqlite3', # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), # } # } DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'database', 'USER': 'username', 'PASSWORD': 'password', 'HOST': '127.0.0.1', 'PORT': '3306', } }
- NAME: 指定的數據庫名,如果是sqlite的話,就需要填數據庫文件的絕對位置
- USER: 數據庫登錄的用戶名,mysql一般都是root
- PASSWORD:登錄數據庫的密碼,必須是USER用戶所對應的密碼
- HOST: 由於一般的數據庫都是C/S結構的,所以得指定數據庫服務器的位置,我們一般數據庫服務器和客戶端都是在一台主機上面,所以一般默認都填127.0.0.1
- PORT:數據庫服務器端口,mysql默認為3306
- HOST和PORT都可以不填,使用默認的配置,但是如果你有更改默認配置的話,就需要填入更改后的。
然后運行django項目,python manage.py runserver
報了一堆錯誤,於是去安裝mysqlclient
直接下載:https://pypi.python.org/pypi/mysqlclient/1.3.10#downloads
下載后將文件放到python安裝目錄下的Scripts,和pip.exe同一目錄
運行cmd進入該目錄,(剛開始下了5,發現不行,后來下了6,不知道有什么區別)
運行django,可以運行
進入python,導入MySQLdb,沒有錯誤提示,說明安裝成功!
可以用shell對模型類進行操作(就是對數據庫進行操作)
但是還是有問題,在django項目中新建了應用后,模型類中有外鍵時會報錯,不過應該和安裝mysql沒什么關系了吧。