mod: добавлены индексы и составные индексы (ускорение
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
# Generated by Django 6.0.1 on 2026-01-26 13:56
|
||||
|
||||
import django.utils.timezone
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('blog', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='post',
|
||||
name='is_published',
|
||||
field=models.BooleanField(db_index=True, default=True, help_text='Снимите галочку, чтобы скрыть публикацию (черновик).', verbose_name='Опубликовано'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='post',
|
||||
name='post_type',
|
||||
field=models.CharField(choices=[('B', 'Пост в блог'), ('P', 'Страница')], db_index=True, default='B', help_text='Страница доступна по адресу /slug/, Пост — по адресу /blog/slug/', max_length=1, verbose_name='Тип публикации'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='post',
|
||||
name='published_at',
|
||||
field=models.DateTimeField(db_index=True, default=django.utils.timezone.now, help_text='Дата, которая будет отображаться в блоге. Можно запланировать на будущее.', verbose_name='Дата публикации'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='post',
|
||||
name='seo_keywords',
|
||||
field=models.CharField(blank=True, help_text='Ключевые слова через запятую (meta keywords). Сейчас почти не используется поисковиками,но может пригодиться.', max_length=255, verbose_name='SEO Keywords'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='post',
|
||||
name='seo_title',
|
||||
field=models.CharField(blank=True, help_text='Заголовок для поисковиков (<tt><title></tt>). Если пусто, используется основной заголовок.', max_length=255, verbose_name='SEO Title'),
|
||||
),
|
||||
migrations.AddIndex(
|
||||
model_name='post',
|
||||
index=models.Index(fields=['post_type', 'is_published', '-published_at'], name='blog_post_idx'),
|
||||
),
|
||||
migrations.AddIndex(
|
||||
model_name='post',
|
||||
index=models.Index(fields=['post_type', 'slug'], name='blog_page_slug_idx'),
|
||||
),
|
||||
]
|
||||
Reference in New Issue
Block a user