说明
django 自动生成的表名是 app 名和 model 名的组合,如果想改变的话,自定义 db_table 属性就行了
from django.db import models
class UserModel(models.Model):
username = models.CharField(max_length=100, default="", verbose_name=u"用户名")
password = models.CharField(max_length=100, default="", verbose_name=u"密码")
class Meta:
# 自定义数据库中的表的名字
db_table = "user_profile"
# 在前端页面中显示的该表展示数据的名字
verbose_name = '用户'
verbose_name_plural = verbose_name

本文介绍如何在Django中自定义模型对应的数据库表名,通过设置Meta类中的db_table属性来实现。同时展示了如何定义一个简单的UserModel,并指定其在数据库中的表名为'user_profile'。
874

被折叠的 条评论
为什么被折叠?



