0005_subname_validation.py 937 B

12345678910111213141516171819202122232425262728293031
  1. # Generated by Django 3.1 on 2020-09-08 14:01
  2. import desecapi.models
  3. import django.core.validators
  4. from django.db import migrations, models
  5. class Migration(migrations.Migration):
  6. dependencies = [
  7. ("desecapi", "0004_immortal_domains"),
  8. ]
  9. operations = [
  10. migrations.AlterField(
  11. model_name="rrset",
  12. name="subname",
  13. field=models.CharField(
  14. blank=True,
  15. max_length=178,
  16. validators=[
  17. desecapi.models.validate_lower,
  18. django.core.validators.RegexValidator(
  19. code="invalid_subname",
  20. message="Subname can only use (lowercase) a-z, 0-9, ., -, and _, may start with a '*.', or just be '*'.",
  21. regex="^([*]|(([*][.])?([a-z0-9_-]+[.])*[a-z0-9_-]+))$",
  22. ),
  23. ],
  24. ),
  25. ),
  26. ]