diff --git a/fet2020/fet2020/utils.py b/fet2020/fet2020/utils.py index 9e9ba755..abea0648 100644 --- a/fet2020/fet2020/utils.py +++ b/fet2020/fet2020/utils.py @@ -26,4 +26,4 @@ def add_log_action(request, form, app_label, model, add=True): ) def create_random_id(): - return str(uuid.uuid4())[:36] + return str(uuid.uuid4())[:8] diff --git a/fet2020/tasks/migrations/0002_alter_task_options_task_slug_task_slug_id_and_more.py b/fet2020/tasks/migrations/0002_alter_task_options_task_slug_task_slug_id_and_more.py index f1b5c8c2..542dc23b 100644 --- a/fet2020/tasks/migrations/0002_alter_task_options_task_slug_task_slug_id_and_more.py +++ b/fet2020/tasks/migrations/0002_alter_task_options_task_slug_task_slug_id_and_more.py @@ -17,9 +17,9 @@ def forwards_func(apps, schema_editor): Tasks = apps.get_model("tasks", "Task") past_ids=[] for elem in Tasks.objects.all(): - for i in range(4): + for i in range(4): sid = fet2020.utils.create_random_id() - if not sid in past_ids: break + if not sid in past_ids: break time.sleep(0.1) elem.slug_id = sid elem.slug = elem.slug_id + "-" + slugify(elem.title) @@ -59,7 +59,7 @@ class Migration(migrations.Migration): migrations.AddField( model_name='task', name='slug_id', - field=models.CharField(default=fet2020.utils.create_random_id, editable=False, max_length=36), + field=models.CharField(default=fet2020.utils.create_random_id, editable=False, max_length=8), ), # remove unique=True to set value, and then set option unique=True migrations.AddField( @@ -102,7 +102,7 @@ class Migration(migrations.Migration): migrations.AlterField( model_name='task', name='slug_id', - field=models.CharField(default=fet2020.utils.create_random_id, editable=False, max_length=36, unique=True), + field=models.CharField(default=fet2020.utils.create_random_id, editable=False, max_length=8, unique=True), ), migrations.AlterField( model_name='tasklist',