add cmd
This commit is contained in:
@@ -26,4 +26,9 @@ git clone https://git.fet.at/bofh/fet2020
|
|||||||
{{docker-compose.yml}}
|
{{docker-compose.yml}}
|
||||||
<code>
|
<code>
|
||||||
docker-compose up
|
docker-compose up
|
||||||
|
</code>
|
||||||
|
|
||||||
|
Beim erstmaligen Erstellen der Thumbs für die Galerie soll dieser Command ausgeführt werden:
|
||||||
|
<code>
|
||||||
|
python3 fet2020/manage.py create_thumbs
|
||||||
</code>
|
</code>
|
||||||
0
fet2020/gallery/management/__init__.py
Normal file
0
fet2020/gallery/management/__init__.py
Normal file
0
fet2020/gallery/management/commands/__init__.py
Normal file
0
fet2020/gallery/management/commands/__init__.py
Normal file
19
fet2020/gallery/management/commands/create_thumbs.py
Normal file
19
fet2020/gallery/management/commands/create_thumbs.py
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
import logging
|
||||||
|
import os
|
||||||
|
|
||||||
|
from django.core.management.base import BaseCommand
|
||||||
|
|
||||||
|
from gallery.utils import create_thumbs
|
||||||
|
|
||||||
|
|
||||||
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
class Command(BaseCommand):
|
||||||
|
def handle(self, *args, **options):
|
||||||
|
_base_dir = "/home/project/fet2020/fet2020"
|
||||||
|
_path = "/files/uploads/gallery"
|
||||||
|
|
||||||
|
folders = next(os.walk(_base_dir + _path))[1]
|
||||||
|
for folder in folders:
|
||||||
|
logger.info(f"Ordner {folder} wird bearbeitet.")
|
||||||
|
create_thumbs(folder)
|
||||||
Reference in New Issue
Block a user