fix ./manage.py orphaned_media
This commit is contained in:
parent
3064785b3e
commit
4b575c2c89
1 changed files with 4 additions and 3 deletions
|
@ -4,17 +4,18 @@ from django.core.management.base import BaseCommand
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
import os
|
import os
|
||||||
from glob import glob
|
from glob import glob
|
||||||
from ... import models
|
|
||||||
|
|
||||||
|
import app.monkey_patch
|
||||||
|
from ... import models
|
||||||
|
|
||||||
class Command(BaseCommand):
|
class Command(BaseCommand):
|
||||||
"""
|
"""
|
||||||
"""
|
"""
|
||||||
help = 'list files no longer without db entry'
|
help = 'list files without db entry'
|
||||||
args = ''
|
args = ''
|
||||||
|
|
||||||
def handle(self, **options):
|
def handle(self, **options):
|
||||||
for f in glob(os.path.join(settings.MEDIA_ROOT, 'files', '*', '*', '*', '*')):
|
for f in glob(os.path.join(settings.MEDIA_ROOT, 'media', '*', '*', '*', '*')):
|
||||||
oshash = f[-19:].replace('/', '')
|
oshash = f[-19:].replace('/', '')
|
||||||
if models.File.objects.filter(oshash=oshash).count() == 0:
|
if models.File.objects.filter(oshash=oshash).count() == 0:
|
||||||
print f
|
print f
|
Loading…
Reference in a new issue