【问题标题】:Django force makemigrations to use tabs instead of spacesDjango 强制 makemigrations 使用制表符而不是空格
【发布时间】:2015-02-22 10:11:36
【问题描述】:

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

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

【问题讨论】:

    标签: django python-2.7 manage.py


    【解决方案1】:

    没有可配置的设置来从空格切换到制表符。如果你真的想这样做,你必须重写 OperationWriter.feed 方法,它被硬编码为使用空格。

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

    【讨论】:

    • 嗯,我想这值得一试:|。也很棒的发现!谢谢!
    猜你喜欢
    • 2013-09-29
    • 2011-01-17
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 2018-09-30
    • 2014-03-14
    • 1970-01-01
    相关资源
    最近更新 更多