django连接已有 mysql

不是创建新表,直接使用数据库中已有的数据表进行查询。
2025-04-22 22:05:16
推荐回答(1个)
回答1:

在settings中配置mysql库的内容

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'djplatform',
        'USER':'root',
        'PASSWORD':'111111',
        'HOST':'localhost',
        'PORT':'3306',
    }
}


如果已有数据表,但是没有写入到models.py中,可以运行:
python manage.py inspectdb > app/models.py
将现有数据表在models中建模

这样就可以使用django model相关有方法对表进行读取了