diff --git a/slug_data.py b/slug_data.py index 5a3472a7..fdd3c1d1 100644 --- a/slug_data.py +++ b/slug_data.py @@ -26,7 +26,7 @@ def process_json_file(input_file, output_file=None, batch_size=10000): if name: slug = slugify(name)[:50] # Truncate to 50 chars # Append PK to ensure uniqueness - item['fields']['slug'] = f"{slug}" + item['fields']['slug'] = f"{slug}-{pk}" else: # Fallback to model-pk if name is empty model_name = item['model'].split('.')[-1]