请问这里的_('name')是什么意思,Google了很久都没有找到相关的资料。
来源:3-6 Django类视图
![](http://img1.sycdn.imooc.com/user/5b8cdbc50001ecec02000200-100-100.jpg)
weixin_宝慕林0216120
2019-01-24
class Permission(models.Model):
"""
"""
name = models.CharField(_('name'), max_length=255)
codename = models.CharField(_('codename'), max_length=100)
请问这里的 _(‘name’) 是什么作用?
写回答
1回答
-
这段代码不是课程代码里面出现的,这里是不是只是拿代码片段去理解了?Django模型层应该是没有这种使用的。
看用法像是函数调用,应该是定义了一个名为"_"的无名函数,看看前后是否有相关定义,猜测可能是为了在构建模型的时候打印具体的属性名字而定义了这样的一个函数用于打印属性。
希望对你有所帮助。
012019-01-25
相似问题