【问题标题】:Create a django project from an existing database从现有数据库创建 django 项目
【发布时间】:2013-01-23 21:29:27
【问题描述】:

我有一个现有的 MySQL 数据库。我想用那个数据库创建一个新的 django 应用程序。

我读到每次在 django 中添加新模型时都需要运行“syncdb”。那时在数据库中以<database_name>.<table_name> 格式添加一个新表。并从该表中获取数据。

从 django 中的现有数据库中获取数据的正确方法是什么?

这是我的模型:

从 django.db 导入模型

class Users(models.Model):
    employee_id = models.CharField(max_length=30)
    def __unicode__(self):
        return self.employee_id

【问题讨论】:

标签: django django-models


【解决方案1】:

使用 Django 模型元选项分别在模型和字段上设置 db_tabledb_column。有关如何使用它们的更多信息,请参阅这些链接: https://docs.djangoproject.com/en/dev/ref/models/options/#db-table https://docs.djangoproject.com/en/dev/ref/models/fields/#db-column

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-16
    • 1970-01-01
    • 2012-07-14
    • 2021-11-16
    相关资源
    最近更新 更多