fix length

This commit is contained in:
2022-12-19 16:27:03 +00:00
parent c0f85896f0
commit 3de3e2780e
2 changed files with 5 additions and 5 deletions

View File

@@ -26,4 +26,4 @@ def add_log_action(request, form, app_label, model, add=True):
) )
def create_random_id(): def create_random_id():
return str(uuid.uuid4())[:36] return str(uuid.uuid4())[:8]

View File

@@ -17,9 +17,9 @@ def forwards_func(apps, schema_editor):
Tasks = apps.get_model("tasks", "Task") Tasks = apps.get_model("tasks", "Task")
past_ids=[] past_ids=[]
for elem in Tasks.objects.all(): for elem in Tasks.objects.all():
for i in range(4): for i in range(4):
sid = fet2020.utils.create_random_id() sid = fet2020.utils.create_random_id()
if not sid in past_ids: break if not sid in past_ids: break
time.sleep(0.1) time.sleep(0.1)
elem.slug_id = sid elem.slug_id = sid
elem.slug = elem.slug_id + "-" + slugify(elem.title) elem.slug = elem.slug_id + "-" + slugify(elem.title)
@@ -59,7 +59,7 @@ class Migration(migrations.Migration):
migrations.AddField( migrations.AddField(
model_name='task', model_name='task',
name='slug_id', 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 # remove unique=True to set value, and then set option unique=True
migrations.AddField( migrations.AddField(
@@ -102,7 +102,7 @@ class Migration(migrations.Migration):
migrations.AlterField( migrations.AlterField(
model_name='task', model_name='task',
name='slug_id', 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( migrations.AlterField(
model_name='tasklist', model_name='tasklist',