如何在带有连字符的 django 模型中创建字段名称



我有列名称为"调用限制"的表。

在 django 模型中创建字段时:

   call-limit = models.IntegerField(default=1,verbose_name='call-limit')

我有错误。

谢谢你的帮助

您可以使用 db_column 参数从模型中设置或引用关系数据库中的列名称:

call_limit = models.IntegerField(default=1, db_column='call-limit',
                                 verbose_name='call-limit')

但 Python 代码中的模型名称必须是有效的 Python 标识符,因此不能包含连字符。为什么不使用call_limit呢?

有关详细信息,请参阅文档。

相关内容

  • 没有找到相关文章

最新更新