def handle_noargs(self, *args, **options):
verbosity = int(options.get('verbosity'))
for model in apps.get_models():
if hasattr(model, 'add_missing_placeholders'):
if verbosity:
self.stdout.write('Adding placeholders for %s "%s"...' % (
model.objects.count(),
force_text(model._meta.verbose_name_plural).title(),
))
ok = updated = 0
for obj in model.objects.all():
if obj.add_missing_placeholders():
updated += 1
else:
ok += 1
if verbosity:
self.stdout.write('%s updated, %s OK' % (updated, ok))
评论列表
文章目录