overview of post based on content
This commit is contained in:
parent
22037429fd
commit
ef4511e512
Binary file not shown.
Binary file not shown.
18
website/migrations/0013_alter_post_overview.py
Normal file
18
website/migrations/0013_alter_post_overview.py
Normal file
@ -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),
|
||||
),
|
||||
]
|
Binary file not shown.
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user