【问题标题】:Django: how to interact with tables from MySQLDjango:如何与 MySQL 中的表进行交互
【发布时间】:2015-11-19 07:01:17
【问题描述】:

我正在尝试编写一个非常简单的 Web 应用程序,它可以显示现有 MySQL 数据库中的表,并且授权用户也可以插入值和删除行。但我是 Django 新手,不知道如何开始这个项目。

我也试过两个教程:https://realpython.com/learn/start-django/#django-18http://tutorial.djangogirls.org/en/index.html

基本上,我希望 Django 可以自动显示数据库名和表名。此外,用户点击一张表后,可以查询该表。

有什么想法吗?谢谢。

【问题讨论】:

  • 如何开始设置项目,并尝试先连接到数据库?然后,您可以识别数据库字段到模型字段的映射。那么当你遇到困难时,你可以得到具体问题的解答吗?
  • 好吧,我现在可以连接到数据库了。但是我有这么多表,是否需要为每个表都写模型?
  • 教程有什么问题?它们在哪些方面是不够的?
  • 您需要确定哪些字段可以编辑等...并创建反向映射。另外,django 提供了inspectdb 来自动生成模型docs.djangoproject.com/en/1.8/howto/legacy-databases/…
  • @trpt4him 教程非常好,我掌握了 Django 的一些基础知识。我会稍微更新一下我的问题。

标签: mysql django python-2.7


【解决方案1】:

也许这会对互联网上有很多教程有所帮助

https://realpython.com/learn/start-django/

【讨论】:

  • 谢谢,我已经试过了,tutorial.djangogirls.org/en/index.html。有一些基本的想法,但不知道如何为 Django 创建表视图..
  • 欢迎来到 StackOverflow,感谢您的热情回答。 Stack 与其他网站不同,它旨在提供明确的答案而不是讨论。查看顶部的“帮助”并进行游览以了解该站点的不同之处。继续努力——我们曾经都是新人。
【解决方案2】:

这是一个适合初学者的完美教程.. Tutorial

【讨论】:

    【解决方案3】:

    在 Django 中使用现有数据库是没有问题的。请查看文档如何准确地集成遗留数据库。

    https://docs.djangoproject.com/en/1.8/howto/legacy-databases/

    【讨论】:

      【解决方案4】:

      仔细阅读手册。他们是最棒的! https://docs.djangoproject.com/en/1.8/intro/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-10-26
        • 1970-01-01
        • 2014-06-15
        • 1970-01-01
        • 2011-02-10
        • 2018-09-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多