一、安裝驅動html
通常會有MySQLdb、pymysql等,由於python版本等問題,我安裝的是pymysql。python
還能夠在項目裏安裝,File->settings->projectmysql
二、在項目同名包下的_init_.py裏面添加sql
import pymysql pymysql.install_as_MySQLdb()
三、在settings.py文件中,把DATABASES中的內容換掉數據庫
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql',#數據庫的類型 'NAME': '', #所使用的的數據庫的名字 'USER': 'root', #數據庫服務器的用戶 'PASSWORD': '', #密碼 'HOST': '127.0.0.1', #主機 'PORT': '3306', #端口 } }
四、建立的APP包下models.py文件同步數據庫django
terminal裏面運行python manage.py inspectdb,而後將內容複製到models.py文件中segmentfault
或者直接運行python manage.py inspectdb > 項目名/APP名/models.py服務器
五、在APP下的views.py文件中導入models裏面的表app
#導入全部表 from . import models #或者能夠導入個別表 from appName.models import TableName
六、編寫展現函數(在views.py文件)函數
多個表參考:https://segmentfault.com/a/1190000007183873
def show(request): temp=models.modelName.objects.all() return render(request,"show.html",{"temp":temp})
七、HTML文件中顯示數據庫內容
{% for line in temp%} <p>{{ line.列名}}</p><br>
{% endfor %}
本文章參考: