From 4a8c182dc61eee35c2c2128739587c10defce3da Mon Sep 17 00:00:00 2001 From: Eugene Morozov Date: Wed, 1 Nov 2017 08:20:30 +0600 Subject: [PATCH] Allow large messages --- papertrail/migrations/0003_message_size.py | 20 ++++++++++++++++++++ papertrail/models.py | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 papertrail/migrations/0003_message_size.py diff --git a/papertrail/migrations/0003_message_size.py b/papertrail/migrations/0003_message_size.py new file mode 100644 index 0000000..1b9e13f --- /dev/null +++ b/papertrail/migrations/0003_message_size.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.6 on 2017-11-01 02:19 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('papertrail', '0002_auto_20160125_1711'), + ] + + operations = [ + migrations.AlterField( + model_name='entry', + name='message', + field=models.TextField(), + ), + ] diff --git a/papertrail/models.py b/papertrail/models.py index f78356e..8474cc2 100644 --- a/papertrail/models.py +++ b/papertrail/models.py @@ -204,7 +204,7 @@ def __contains__(self, target_name): class Entry(models.Model, ModelWithRelatedObjectsMixin): timestamp = models.DateTimeField(db_index=True) type = models.CharField(max_length=50, db_index=True) - message = models.CharField(max_length=512) + message = models.TextField() data = JSONField(null=True) # Field for storing a custom 'key' for looking up specific events from