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

相关文章
相关标签/搜索