pycharm+Django+MySQL項目鏈接數據庫中原有數據庫

一、安裝驅動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 %}

本文章參考:

https://blog.csdn.net/vainfanfan/article/details/80556429

https://my.oschina.net/zfschool/blog/789543

相關文章
相關標籤/搜索