Django强制makemigrations使用制表符而不是空格

时间:2015-02-22 10:11:36

标签: django python-2.7 manage.py

当我运行python manage.py makemigrations myapp时,它会生成一个使用4个空格缩进的迁移文件0001_initial.py。

我想要标签。有什么方法可以设置吗? (请不要对4个空格和标签的意见。)

1 个答案:

答案 0 :(得分:1)

没有可配置的设置可以从空格切换到制表符。如果你真的想这样做,你必须覆盖OperationWriter.feed方法,该方法是硬编码的,以便使用空格。

def feed(self, line):
    self.buff.append(' ' * (self.indentation * 4) + line)