add_missing_placeholders.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:django-icekit 作者: ic-labs 项目源码 文件源码
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))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号