0001_initial.py 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. import django.contrib.sites.models
  2. from django.contrib.sites.models import _simple_domain_name_validator
  3. from django.db import migrations, models
  4. class Migration(migrations.Migration):
  5. dependencies = []
  6. operations = [
  7. migrations.CreateModel(
  8. name="Site",
  9. fields=[
  10. (
  11. "id",
  12. models.AutoField(
  13. verbose_name="ID",
  14. serialize=False,
  15. auto_created=True,
  16. primary_key=True,
  17. ),
  18. ),
  19. (
  20. "domain",
  21. models.CharField(
  22. max_length=100,
  23. verbose_name="domain name",
  24. validators=[_simple_domain_name_validator],
  25. ),
  26. ),
  27. ("name", models.CharField(max_length=50, verbose_name="display name")),
  28. ],
  29. options={
  30. "ordering": ["domain"],
  31. "db_table": "django_site",
  32. "verbose_name": "site",
  33. "verbose_name_plural": "sites",
  34. },
  35. bases=(models.Model,),
  36. managers=[
  37. ("objects", django.contrib.sites.models.SiteManager()),
  38. ],
  39. ),
  40. ]