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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章