我是否可以在模型中设置字段的注释?

时间:2017-08-29 08:21:07

标签: django django-models

你在Sequel Pro中看到了MySQL表,每个字段都有一个注释:

enter image description here

我是否可以在模型中设置字段注释?

class Account(models.Model):

    balance = models.CharField(max_length=16)
    grade = models.CharField(max_length=1, default=1) # whether there is a property for us to set field comment?

2 个答案:

答案 0 :(得分:1)

您无法在django中为字段设置评论(请查看this问题)

  

我理解这个想法,但我担心它没有好处   有用性/噪音比。

     

ORM的目标不是为每个功能提供Python接口   支持的数据库引擎。它的目标是"只是"提供OO   API。

     

既然既没有干净的API提案,也没有补丁,也没有   令人信服地解释了这个功能所带来的附加值,我要走了   关闭这张票。

PS:您可以使用django raw sql queries并手动设置评论。

答案 1 :(得分:0)

我已经answered in a similar question

  • 机票#13867现在已被#18468“取代”,{em}已重新打开,现在已被接受并等待补丁。在对邮件列表进行讨论之后,最初的拒绝已更改为
  

我认为我们可以实现该功能。 (是的,我从六年前买票时就改变了主意。)