'Try to execute this command, performing model validation if
needed (as controlled by the attribute
``self.requires_model_validation``, except if force-skipped).'

def execute(self, *args, **options):

    saved_lang = None
    self.stdout = OutputWrapper(options.get('stdout', sys.stdout))
    self.stderr = OutputWrapper(options.get('stderr', sys.stderr), self.style.ERROR)
    if self.can_import_settings:
        from django.utils import translation
        saved_lang = translation.get_language()
        translation.activate('en-us')
    try:
        if (self.requires_model_validation and (not options.get('skip_validation'))):
            self.validate()
        output = self.handle(*args, **options)
        if output:
            if self.output_transaction:
                from django.db import connections, DEFAULT_DB_ALIAS
                connection = connections[options.get('database', DEFAULT_DB_ALIAS)]
                if connection.ops.start_transaction_sql():
                    self.stdout.write(self.style.SQL_KEYWORD(connection.ops.start_transaction_sql()))
            self.stdout.write(output)
            if self.output_transaction:
                self.stdout.write(('\n' + self.style.SQL_KEYWORD('COMMIT;')))
    finally:
        if (saved_lang is not None):
            translation.activate(saved_lang)
