【发布时间】:2015-12-16 16:21:15
【问题描述】:
我是 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)
但我不想对 400s 表执行此步骤。有没有办法只放置表之间的关系而不做每个模型的定义和迁移?像 laravel 这样的东西:
class User extends Model
{
/**
* The roles that belong to the user.
*/
public function roles()
{
return $this->belongsToMany('App\Role');
}
}
你能帮帮我吗?
谢谢
【问题讨论】:
标签: django postgresql django-models