title: AttributeError: 'module' object has no attribute 'commit_on_success'
body: <p>I'm trying to use <code>Django-nested-inlines</code> application but it raises error. Here is a simple code:</p>
  
  <p><strong>MODELS.PY</strong></p>
  
  <pre><code>class Language_Quiz(models.Model):
      name = models.CharField(max_length=40)
      language = models.OneToOneField(sfl_models.Language)
  
  
  class Question(models.Model):
      language_quiz = models.ForeignKey(Language_Quiz)
      text = models.TextField()
  
  class Answer(models.Model):
      question = models.ForeignKey(Question,related_name='answers')
      text = models.TextField()
      correct = models.BooleanField()
  </code></pre>
  
  <p><strong>ADMIN.PY</strong></p>
  
  <pre><code>from django.contrib import admin
  import models
  from nested_inlines.admin import NestedModelAdmin, NestedTabularInline
  
  class AnswerInline(NestedTabularInline):
      model = models.Answer
  
  class QuestionInline(NestedTabularInline):
      model = models.Question
  
  class LanguageQuizAdmin(NestedModelAdmin):
      inlines = [QuestionInline]
  
  
  
  admin.site.register(models.Language_Quiz,LanguageQuizAdmin)
  admin.site.register(models.Answer)
  admin.site.register(models.Question)
  </code></pre>
  
  <p>But when I run server or try to make migrations, the error is raised. I have no idea where is the problem. Where is the problem?</p>
  
  <p><strong>TRACEBACK</strong></p>
  
  <pre><code>(venv) C:\Users\Milano\PycharmProjects\FutileStudio\SolutionsForLanguages_2&gt;python manage.py makemigrations
  Traceback (most recent call last):
    File "manage.py", line 10, in &lt;module&gt;
      execute_from_command_line(sys.argv)
    File "C:\Users\Milano\PycharmProjects\FutileStudio\SolutionsForLanguages_2\venv\lib\site-packages\django\core\management\__init__.py", line 354, in execute_from_command_line
      utility.execute()
    File "C:\Users\Milano\PycharmProjects\FutileStudio\SolutionsForLanguages_2\venv\lib\site-packages\django\core\management\__init__.py", line 328, in execute
      django.setup()
    File "C:\Users\Milano\PycharmProjects\FutileStudio\SolutionsForLanguages_2\venv\lib\site-packages\django\__init__.py", line 18, in setup
      apps.populate(settings.INSTALLED_APPS)
    File "C:\Users\Milano\PycharmProjects\FutileStudio\SolutionsForLanguages_2\venv\lib\site-packages\django\apps\registry.py", line 115, in populate
      app_config.ready()
    File "C:\Users\Milano\PycharmProjects\FutileStudio\SolutionsForLanguages_2\venv\lib\site-packages\django\contrib\admin\apps.py", line 22, in ready
      self.module.autodiscover()
    File "C:\Users\Milano\PycharmProjects\FutileStudio\SolutionsForLanguages_2\venv\lib\site-packages\django\contrib\admin\__init__.py", line 24, in autodiscover
      autodiscover_modules('admin', register_to=site)
    File "C:\Users\Milano\PycharmProjects\FutileStudio\SolutionsForLanguages_2\venv\lib\site-packages\django\utils\module_loading.py", line 74, in autodiscover_modules
      import_module('%s.%s' % (app_config.name, module_to_search))
    File "c:\python27\Lib\importlib\__init__.py", line 37, in import_module
      __import__(name)
    File "C:\Users\Milano\PycharmProjects\FutileStudio\SolutionsForLanguages_2\language_tests\admin.py", line 3, in &lt;module&gt;
      from nested_inlines.admin import NestedModelAdmin, NestedTabularInline
    File "C:\Users\Milano\PycharmProjects\FutileStudio\SolutionsForLanguages_2\venv\lib\site-packages\nested_inlines\admin.py", line 16, in &lt;module&gt;
      class NestedModelAdmin(ModelAdmin):
    File "C:\Users\Milano\PycharmProjects\FutileStudio\SolutionsForLanguages_2\venv\lib\site-packages\nested_inlines\admin.py", line 131, in NestedModelAdmin
      @transaction.commit_on_success
  AttributeError: 'module' object has no attribute 'commit_on_success'
  </code></pre>