mysql - 如何在不使用 Django 模型的情况下使用 MySQL 中的完整数据库

标签 mysql django python-3.x database django-admin

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

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

MySQL 数据库 MySQL database

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

django 自动生成的模型

python manage.py inspectdb > models.py

admin.py

from django.contrib import admin

# Register your models here.
from .models import Ligand

admin.site.register(Ligand)

如果您知道如何使用不是使用 Django 模型创建的 MySQL 数据库中的数据,请告诉我。

提前致谢

最佳答案

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

关于mysql - 如何在不使用 Django 模型的情况下使用 MySQL 中的完整数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58507430/

相关文章:

python - 元素对的前缀树

python - 如何将函数应用于 python 列表的每个子列表?

mysql - Laravel 复合主键关系

django - 从其他 Django 应用渲染 django-cms 页面

python - 尝试获取字段值时出现属性错误

python-3.x - Boto3:动态获取凭据?

mysql - 以我在中提供 OR 语句的相同顺序对 mysql 查询进行排序

具有不同执行计划的 MySQL Master 和 Slave

PHP mysql 在 4 列中显示查询

python - 被一些机器人攻击