# Generated by Django 3.2.15 on 2023-05-19 20:52 """Содержит первичную миграцию.""" from typing import List, Tuple from django.conf import settings from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): """Главный класс миграции.""" is_initial: bool = True dependencies: List[Tuple[str, str]] = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] big_auto_field = models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID') char_field = models.CharField(default='Название заметки', help_text='Дайте короткое название заметке', max_length=100, verbose_name='Заголовок') text_field = models.TextField( help_text='Добавьте подробностей', verbose_name='Текст') help_text: str = "Укажите адрес для страницы заметки" help_text += "Используйте только латиницу, цифры, дефисы и знаки подчёркивания" slug_field = models.SlugField( blank=True, help_text=help_text, max_length=100, unique=True, verbose_name='Адрес для страницы с заметкой') for_key = models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL) operations: List[migrations.CreateModel] = [ migrations.CreateModel( name='Note', fields=[ ('id', big_auto_field), ('title', char_field), ('text', text_field), ('slug', slug_field), ('author', for_key), ], ), ]