2013-07-26 11 views

Odpowiedz

2

Django mówi w dokumentacji, że trzeba samodzielnie zarządzać tymi plikami, więc:

Można ustawić ścieżkę przesyłania do/tmp (jeśli używasz Linuksa), dzięki czemu są one automatycznie usuwane.

Innym podejściem jest to, że można napisać skrypt, który będzie uruchamiany okresowo i usuwać go.

+0

masz rację, ale rozważ to -> użytkownik przesyła pliki w kroku 1, a następnie naciśnij przycisk prev i prześlij inny plik. W tym przypadku mamy starsze i nowsze pliki. Kolejny przypadek, jeśli okresowo uruchamiam jakiś skrypt, mogę usunąć niektóre pliki, które użytkownik właśnie przesłał w kroku 1, a on właśnie prześle krok 2. – Aryaveer

0

Musisz wykonać 2 kroki.

Pierwszym krokiem jest ustawienie w widoku kreatora, file_storage zmiennej, z parametrami służącymi do identyfikacji wykonania kreatora, w celu uniknięcia błędów w poprzedniej kolejnej czynności, którą powiedziałeś na temat ostatniego komentarza.

A następnie w funkcji done() w kreatorze, usuń całą zawartość folderu (pamiętaj, aby użyć jakiegoś unikalnego schematu dla każdego kreatora w trakcie wykonywania), aby można usunąć wszystkie pliki po przesłaniu, przed zakończeniem pracy kreatora.

Powiązane problemy