Тема: Допомога в створення поля в таблиці
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, ...)) із можливістю вставки записів між вже існуючими записами та сортуванням по цьому полі.