Py学习  »  Django

表架构名称与Django中的数据模型类名不匹配

David • 4 年前 • 714 次点击  

有谁能告诉我,为什么Prosgre DB中的模式名和模型类名不匹配? 例如,我的数据模型类名是“User”,但是,在我的数据库中显示的是User。 我能知道发生了什么事吗?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/56957
 
714 次点击  
文章 [ 1 ]  |  最新文章 4 年前
AKX
Reply   •   1 楼
AKX    4 年前

Django数据库表被命名为 <app>_<model> .

你的应用程序名是 user User ,因此自动生成的名称是 user_user .

class User(model.Model):
    class Meta:
        db_table = 'user'