Тема: Допомога в створення поля в таблиці
from django.db import models
class Periods(models.Model):
    name_period = models.CharField(
        max_length=100,
        unique=True,
        verbose_name='Назва періоду'
    )
    class Meta:
        ordering = ['id']
        verbose_name = 'Період'
        verbose_name_plural = 'Періоди'
    def __str__(self):
        return self.name_period
class Events(models.Model):
    name_period = models.ForeignKey(Periods,
                                    on_delete=models.SET_NULL,
                                    null=True,
                                    verbose_name='Період'
                                    )
    place_id = models.FloatField(unique=True, verbose_name='Порядок події')
    year = models.CharField(
        max_length=100,
        verbose_name='Рік події'
    )
    event = models.CharField(
        max_length=100,
        verbose_name='Назва події'
    )
    description_event = models.TextField(
        verbose_name='Опис події'
    )
    maps = models.ImageField(
        upload_to='',
        verbose_name='Карти події'
    )
    class Meta:
        ordering = ['place_id']
        verbose_name = 'Подія'
        verbose_name_plural = 'Подій'
    def __str__(self):
        return self.name_periodЯ хочу створити поле(таблиця Events), яке буде заповнюватись автоматично(дійсними числами(1.0, 2.0, ...)) із можливістю вставки записів між вже існуючими записами та сортуванням по цьому полі.