diff --git a/studyguides/apps/courses/migrations/0008_auto_20201104_1557.py b/studyguides/apps/courses/migrations/0008_auto_20201104_1557.py new file mode 100644 index 0000000..1bad885 --- /dev/null +++ b/studyguides/apps/courses/migrations/0008_auto_20201104_1557.py @@ -0,0 +1,24 @@ +# Generated by Django 3.1.2 on 2020-11-04 20:57 + +import django.core.validators +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('courses', '0007_auto_20201027_1250'), + ] + + operations = [ + migrations.AddField( + model_name='tag', + name='url', + field=models.SlugField(max_length=100, null=True, unique=True, validators=[django.core.validators.RegexValidator(message='Only lowercase alphanumeric, dashes, and underscores allowed', regex='^[a-z0-9_\\-]+$')]), + ), + migrations.AlterField( + model_name='tag', + name='name', + field=models.CharField(max_length=100, unique=True), + ), + ] diff --git a/studyguides/apps/courses/models.py b/studyguides/apps/courses/models.py index 777f1d9..1e75905 100644 --- a/studyguides/apps/courses/models.py +++ b/studyguides/apps/courses/models.py @@ -37,7 +37,8 @@ class Guide(models.Model): class Tag(models.Model): id = models.AutoField(primary_key=True) - name = models.SlugField(max_length=100, unique=True, validators=[RegexValidator( + name = models.CharField(max_length=100, unique=True) + url = models.SlugField(max_length=100, unique=True, null=True, validators=[RegexValidator( regex="^[a-z0-9_\-]+$", message="Only lowercase alphanumeric, dashes, and underscores allowed")]) def __str__(self):