jua*_*tto 1 django postgresql django-models
我是 Django 的新手,我有一个项目,我想使用 postgres 中现有的数据库,其中包含 400 多个表。但我已经阅读了 django 文档,并且总是必须定义这样的模型:
from django.db import models
class Person(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
Run Code Online (Sandbox Code Playgroud)
但我不想对 400s 表执行此步骤。有没有办法只放置表之间的关系而不进行每个模型的定义和迁移?像 laravel 这样的东西:
class User extends Model
{
/**
* The roles that belong to the user.
*/
public function roles()
{
return $this->belongsToMany('App\Role');
}
}
Run Code Online (Sandbox Code Playgroud)
你能帮我吗??
谢谢
使用 django 检查数据库:
python manage.py inspectdb > models.py
Run Code Online (Sandbox Code Playgroud)
姜戈文档。
| 归档时间: |
|
| 查看次数: |
1985 次 |
| 最近记录: |