首页 > 解决方案 > 如何在不使用 Django 模型的情况下使用 MySQL 中的完整数据库

问题描述

我是 Django 新手,我得到了一个完整的 MySQL 数据库,其中包含所有关系和表集。我正在尝试将这些数据从 MySQL 数据库放入我的管理站点。

我想知道是否有任何其他方法可以在不使用 Django 模型的情况下从 MySQL 数据库中检索数据。

MySQL 数据库 MySQL 数据库

我尝试使用自动生成的模型,但它对我不起作用。数据未显示在管理站点中。(PS 我不一定要求数据在管理站点中,我只是想以任何可能的方式使用它)

django 自动生成的模型

python manage.py 检查数据库>模型.py

管理员.py

from django.contrib import admin

# Register your models here.
from .models import Ligand

admin.site.register(Ligand)

请让我知道您是否知道使用 MySQL 数据库中未使用 Django 模型创建的数据的任何方法。

提前致谢

标签: mysqldjangopython-3.xdatabasedjango-admin

解决方案


可以运行 python manage.py inspectdb 来检测和生成模型。更多信息在这里:https ://docs.djangoproject.com/en/2.2/howto/legacy-databases/


推荐阅读