'来自__future__ import unicode_literals'在Django Migrations中

时间:2016-08-06 12:46:49

标签: python django import migration

我只是想知道为什么每个自动生成的Django迁移文件都包含以下行。

from __future__ import unicode_literals

即使删除所有这些行,应用程序也正常运行。那么,它的目的是什么?

1 个答案:

答案 0 :(得分:2)

from __future__ import unicode_literals在Python 2.x中使"abc" unicode代替str,因此"abc"表示与u"abc"相同,否则"abc"b"abc"的含义相同。

有关详细信息,请直接参阅__future__文档或PEP 3112