【发布时间】: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