cleanpages.py 文件源码

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

项目:tumanov_castleoaks 作者: Roamdev 项目源码 文件源码
def handle(self, *args, **options):
        page_photos = PagePhoto.objects.filter(instance_id=0)
        if page_photos.exists():
            self.stdout.write('Deleting %s PagePhoto without instance' % page_photos.count())
            page_photos.delete()

        page_files = PageFile.objects.filter(instance_id=0)
        if page_files.exists():
            self.stdout.write('Deleting %s PageFiles without instance' % page_files.count())
            page_files.delete()

        simple_photos = SimplePhoto.objects.filter(instance_id=0)
        if simple_photos.exists():
            self.stdout.write('Deleting %s SimplePhoto without instance' % simple_photos.count())
            simple_photos.delete()

        for app in self.get_apps():
            for model in apps.get_models(app):
                if not model._meta.managed:
                    continue

                self.process_model(app, model)

        self.stdout.write('Done')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号