Tweaked the check_referential_integrity management command verbose output.
- Legacy-Id: 17397
This commit is contained in:
parent
b4d7dd131a
commit
2669afe69b
|
@ -61,12 +61,9 @@ class Command(BaseCommand):
|
|||
if dangling and options.get('delete'):
|
||||
if verbosity > 1:
|
||||
self.stdout.write("Removing dangling values: %s.%s.%s\n" % (model.__module__, model.__name__, field.name, ))
|
||||
for value in dangling:
|
||||
for value in tqdm(dangling):
|
||||
kwargs = { field.name: value }
|
||||
for obj in field.model.objects.filter(**kwargs):
|
||||
if verbosity > 1:
|
||||
self.stdout.write('.', ending=None)
|
||||
self.stdout.flush()
|
||||
try:
|
||||
if isinstance(field, (ForeignKey, OneToOneField)):
|
||||
setattr(obj, field.name, None)
|
||||
|
|
Loading…
Reference in a new issue