如何将数据库中的现有表链接到Django模型?

时间:2017-09-18 06:18:11

标签: django django-models django-database django-database-functions

我正在学习Django,我需要知道我是否可以将已经存在于数据库中的表链接到模型(因为,我听说Django创建的表用于我们在django app中创建的任何模型)。

如果是这样,怎么办呢?

2 个答案:

答案 0 :(得分:2)

$ python manage.py inspectdb 现在运作正常。 (Django 1.7+)只需运行manage.py inspectdb将为数据库中的所有表创建类并在控制台上显示。

 $ python manage.py inspectdb > models.py

使用标准Unix输出重定向将其另存为文件:

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{

    cout    << setw(10) << "aaaaaaa"
            << setw(10) << "bbbb"
            << setw(10) << "ccc"
            << setw(10) << "ddd"
            << setw(10) << endl; 

    for(int i(0); i < 5; ++i){

        char ch = ' ';
        if ( i == 0 )
            ch = '%';
        cout << setw(10) << i
             << setw(10) << i << ch
             << setw(10) << i
             << setw(10) << i
             << setw(10) << endl;
    }
    return 0;
}

Read further from here.

答案 1 :(得分:0)