Django 强制 makemigrations 使用制表符而不是空格
Django force makemigrations to use tabs instead of spaces
当我 运行 python manage.py makemigrations myapp 时,它会生成一个迁移文件 0001_initial.py,该文件使用 4 个空格缩进。
我想要标签。有什么办法可以设置吗? (请不要对 4 个空格和制表符发表意见。)
没有用于从空格切换到制表符的可配置设置。如果你真的想这样做,你将不得不重写 OperationWriter.feed
方法,该方法被硬编码为使用空格。
def feed(self, line):
self.buff.append(' ' * (self.indentation * 4) + line)
当我 运行 python manage.py makemigrations myapp 时,它会生成一个迁移文件 0001_initial.py,该文件使用 4 个空格缩进。
我想要标签。有什么办法可以设置吗? (请不要对 4 个空格和制表符发表意见。)
没有用于从空格切换到制表符的可配置设置。如果你真的想这样做,你将不得不重写 OperationWriter.feed
方法,该方法被硬编码为使用空格。
def feed(self, line):
self.buff.append(' ' * (self.indentation * 4) + line)