| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- # 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),
- ],
- ),
- ]
|