获取 TabError

Getting a TabError

我对 Django 和 Python 完全陌生,并且正在认真学习几年前某人所做的教程。我有以下代码片段,当我保存它时,我的开发 Django 服务器给我一条错误消息: 文件:“/path/to/my/file/apps.py”,第 7 行 定义准备好(自己): TabError:缩进中制表符和空格的使用不一致

 from django.apps import AppConfig


 class UsersConfig(AppConfig):
     name = 'users'

     def ready(self):
         import users.signals

当我保存文件时,我收到上面的错误消息。我还有另一个与这个文件非常相似的文件,那个文件运行良好。知道我需要更改的地方吗?此代码是当用户在网站上注册时为网站上的用户创建配置文件的代码的一部分。

def 需要在 name 之下。您在 def 之前添加了额外的 space。

为避免将来出现此类错误,请使用更好的文本编辑器或试用在线自动格式化程序。

正确的代码-

from django.apps import AppConfig


class UsersConfig(AppConfig):

    name = 'users'

    def ready(self):
        import users.signals