0001_initial.py 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. # Generated by Django 2.2.6 on 2019-11-12 20:59
  2. import django.core.validators
  3. from django.db import migrations, models
  4. import re
  5. class Migration(migrations.Migration):
  6. initial = True
  7. dependencies = [
  8. ]
  9. operations = [
  10. migrations.CreateModel(
  11. name='Article',
  12. fields=[
  13. ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
  14. ('title', models.CharField(max_length=50, unique=True)),
  15. ('category', models.CharField(choices=[('Linux', (('nx', 'Nginx'),)), ('ot', 'Other')], max_length=2)),
  16. ('created', models.DateField(auto_now_add=True)),
  17. ('updated', models.DateField(auto_now=True)),
  18. ('slug', models.SlugField(unique=True, validators=[django.core.validators.RegexValidator(re.compile('^[-\\w]+\\Z'), "Enter a valid 'slug' consisting of Unicode letters, numbers, underscores, or hyphens.", 'invalid')])),
  19. ('description', models.TextField()),
  20. ('keywords', models.CharField(max_length=50)),
  21. ('published', models.BooleanField(default=False)),
  22. ('content', models.TextField()),
  23. ],
  24. ),
  25. ]