mirror of
https://github.com/TandoorRecipes/recipes.git
synced 2026-01-04 21:58:54 -05:00
fix leading and trailing spaces
This commit is contained in:
31
cookbook/migrations/0148_fix_leading_trailing_spaces.py
Normal file
31
cookbook/migrations/0148_fix_leading_trailing_spaces.py
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
from django.db import migrations, models
|
||||||
|
from django_scopes import scopes_disabled
|
||||||
|
models = ["Keyword", "Food", "Unit"]
|
||||||
|
|
||||||
|
def update_paths(apps, schema_editor):
|
||||||
|
with scopes_disabled():
|
||||||
|
for model in models:
|
||||||
|
Node = apps.get_model("cookbook", model)
|
||||||
|
nodes = Node.objects.all().filter(name__startswith=" ")
|
||||||
|
for i in nodes:
|
||||||
|
i.name = "_" + i.name
|
||||||
|
i.save()
|
||||||
|
nodes = Node.objects.all().filter(name__endswith=" ")
|
||||||
|
for i in nodes:
|
||||||
|
i.name = i.name + "_"
|
||||||
|
i.save()
|
||||||
|
|
||||||
|
|
||||||
|
def backwards(apps, schema_editor):
|
||||||
|
"""nothing to do"""
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('cookbook', '0147_auto_20210813_1829'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.RunPython(update_paths, backwards),
|
||||||
|
]
|
||||||
Reference in New Issue
Block a user