最近在學習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
看到小火箭就說明成功了!