1. 程式人生 > >python3.6 + Django2.0.1 +MySQL 5.7 環境下搭建環境的流程

python3.6 + Django2.0.1 +MySQL 5.7 環境下搭建環境的流程

最近在學習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
看到小火箭就說明成功了!
在這裡插入圖片描述