diff --git a/django_fsm_log/conf.py b/django_fsm_log/conf.py index 52af658..c281494 100644 --- a/django_fsm_log/conf.py +++ b/django_fsm_log/conf.py @@ -1,4 +1,4 @@ -from django.conf import settings # noqa:F811 +from django.conf import settings # noqa: F811,F401 from appconf import AppConf diff --git a/django_fsm_log/managers.py b/django_fsm_log/managers.py index 438caca..3cc0b17 100644 --- a/django_fsm_log/managers.py +++ b/django_fsm_log/managers.py @@ -17,6 +17,8 @@ def for_(self, obj): class StateLogManager(models.Manager): + use_in_migrations = True + def get_queryset(self): return StateLogQuerySet(self.model) diff --git a/django_fsm_log/migrations/0004_auto_20190131_0341.py b/django_fsm_log/migrations/0004_auto_20190131_0341.py new file mode 100644 index 0000000..5e65275 --- /dev/null +++ b/django_fsm_log/migrations/0004_auto_20190131_0341.py @@ -0,0 +1,20 @@ +# Generated by Django 2.1.5 on 2019-01-31 03:41 + +from django.db import migrations +import django_fsm_log.managers + + +class Migration(migrations.Migration): + + dependencies = [ + ('django_fsm_log', '0003_statelog_description_squashed_0005_description_null'), + ] + + operations = [ + migrations.AlterModelManagers( + name='statelog', + managers=[ + ('objects', django_fsm_log.managers.StateLogManager()), + ], + ), + ] diff --git a/setup.py b/setup.py index 3e120de..cfeae7b 100644 --- a/setup.py +++ b/setup.py @@ -18,7 +18,7 @@ def readfile(filename): author_email='tech@gizmag.com', url='https://github.com/gizmag/django-fsm-log', license='MIT', - packages=find_packages(), + packages=find_packages(exclude=['tests']), install_requires=['django>=1.8', 'django_fsm>=2', 'django_appconf'], extras_require={ 'testing': [