diff --git a/django_db_logger/migrations/0001_initial.py b/django_db_logger/migrations/0001_initial.py deleted file mode 100644 index a36e1a9..0000000 --- a/django_db_logger/migrations/0001_initial.py +++ /dev/null @@ -1,28 +0,0 @@ -# -*- coding: utf-8 -*- -from __future__ import unicode_literals - -from django.db import models, migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ] - - operations = [ - migrations.CreateModel( - name='StatusLog', - fields=[ - ('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), - ('logger_name', models.CharField(max_length=100)), - ('level', models.PositiveSmallIntegerField(choices=[(0, 'NotSet'), (20, 'Info'), (30, 'Warning'), (10, 'Debug'), (40, 'Error'), (50, 'Fatal')], default=40, db_index=True)), - ('msg', models.TextField()), - ('trace', models.TextField(null=True, blank=True)), - ('create_datetime', models.DateTimeField(auto_now_add=True)), - ], - options={ - 'ordering': ('-create_datetime',), - }, - bases=(models.Model,), - ), - ] diff --git a/django_db_logger/migrations/__init__.py b/django_db_logger/migrations/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/django_db_logger/models.py b/django_db_logger/models.py index e5a8aa8..3e00977 100644 --- a/django_db_logger/models.py +++ b/django_db_logger/models.py @@ -13,8 +13,7 @@ ) -@python_2_unicode_compatible -class StatusLog(models.Model): +class StatusLogAbstract(models.Model): logger_name = models.CharField(max_length=100) level = models.PositiveSmallIntegerField(choices=LOG_LEVELS, default=logging.ERROR, db_index=True) msg = models.TextField() @@ -25,5 +24,6 @@ def __str__(self): return self.msg class Meta: + abstract = True ordering = ('-create_datetime',) - app_label = 'django_db_logger' \ No newline at end of file + app_label = 'django_db_logger'