def schema_editor(self, *args, **kwargs):
        if self.SchemaEditorClass is None:
            raise NotImplementedError(
                'The SchemaEditorClass attribute of this database wrapper is still None')
        return self.SchemaEditorClass(self, *args, **kwargs)
Returns a new instance of this backend's SchemaEditor.
dataset/ETHPy150Open django/django/django/db/backends/base/base.py/BaseDatabaseWrapper.schema_editor