optimize cmd
This commit is contained in:
@@ -1,19 +1,16 @@
|
|||||||
import logging
|
import logging
|
||||||
import os
|
|
||||||
|
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
|
|
||||||
from gallery.utils import create_thumbs
|
from gallery.utils import create_thumbs, get_folder_list
|
||||||
|
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
class Command(BaseCommand):
|
class Command(BaseCommand):
|
||||||
def handle(self, *args, **options):
|
def handle(self, *args, **options):
|
||||||
_base_dir = "/home/project/fet2020/fet2020"
|
for folder in get_folder_list():
|
||||||
_path = "/files/uploads/gallery"
|
logger.info(f"Folder '{folder}' in process.")
|
||||||
|
|
||||||
folders = next(os.walk(_base_dir + _path))[1]
|
|
||||||
for folder in folders:
|
|
||||||
logger.info(f"Ordner {folder} wird bearbeitet.")
|
|
||||||
create_thumbs(folder)
|
create_thumbs(folder)
|
||||||
|
|
||||||
|
logger.info(f"Command 'create thumbs' ended.")
|
||||||
|
|||||||
Reference in New Issue
Block a user