python3.6 + Django2.0.1 +MySQL 5.7 環境下搭建環境的流程
阿新 • • 發佈:2018-12-22
最近在學習Django,看的教程中使用的是老版本的python2+Django1.10,已經略顯落後。遂自己查資料改用py3+Django2.0,期間遇到很多問題,寫成這篇流程記錄。
1.建立你的專案
django-admin startproject 專案名
2.生成應用
python manage.py startapp 應用名
3.建立資料庫表
命令列模式下進入mysql,輸入:
create database 表名 charset=utf8;
建立資料庫連線:
use 表名;
4.更改 setting.py檔案
ENGINE:按照圖片中的修改
NAME: 值改為你剛才建立的表名
PASSWORD:你的資料庫root使用者下的密碼
其餘的都是常用設定,自己根據情況設定
5.安裝pymysql
因為python3+版本棄用了原來的MySQLdb,所以使用支援新版本的pymysql
pip install pymysql
然後到你專案資料夾下的__init__.py檔案中寫入下面的程式碼儲存,然後就可以更改預設的資料庫連結模組為pymysql:
import pymysql
pymysql.install_as_MySQLdb()
至此,基礎設定完成,可以試執行一下:
python manage.py runserver
瀏覽器訪問http://127.0.0.1:8000
看到小火箭就說明成功了!