diff --git a/impuls/__pycache__/settings.cpython-311.pyc b/impuls/__pycache__/settings.cpython-311.pyc index eb990cef..c9a1d1b0 100644 Binary files a/impuls/__pycache__/settings.cpython-311.pyc and b/impuls/__pycache__/settings.cpython-311.pyc differ diff --git a/website/__pycache__/models.cpython-311.pyc b/website/__pycache__/models.cpython-311.pyc index 062ba4fb..8961ece9 100644 Binary files a/website/__pycache__/models.cpython-311.pyc and b/website/__pycache__/models.cpython-311.pyc differ diff --git a/website/migrations/0013_alter_post_overview.py b/website/migrations/0013_alter_post_overview.py new file mode 100644 index 00000000..fd7c85ad --- /dev/null +++ b/website/migrations/0013_alter_post_overview.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.1 on 2023-11-06 16:26 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('website', '0012_alter_registrant_message'), + ] + + operations = [ + migrations.AlterField( + model_name='post', + name='overview', + field=models.TextField(blank=True, editable=False), + ), + ] diff --git a/website/migrations/__pycache__/0013_alter_post_overview.cpython-311.pyc b/website/migrations/__pycache__/0013_alter_post_overview.cpython-311.pyc new file mode 100644 index 00000000..3364c744 Binary files /dev/null and b/website/migrations/__pycache__/0013_alter_post_overview.cpython-311.pyc differ diff --git a/website/models.py b/website/models.py index 441f460d..b42fb403 100644 --- a/website/models.py +++ b/website/models.py @@ -23,7 +23,7 @@ class Post(models.Model): title = models.CharField(max_length=100) author = models.ForeignKey(Author, on_delete=models.CASCADE) slug = models.SlugField() - overview = models.TextField() + overview = models.TextField(blank=True, editable=False) timestamp = models.DateTimeField(auto_now_add=True) content = models.TextField() categories = models.ManyToManyField(Category) @@ -32,6 +32,10 @@ class Post(models.Model): def __str__(self): return self.title + def save(self, *args, **kwargs): + self.overview = self.content[:33] + "..." + super().save(*args, **kwargs) + class Contact(models.Model): pseudonym = models.CharField(max_length=250) mail = models.EmailField(blank=True)