Vous pouvez créer/supprimer des répertoires à partir d'un Django vue en utilisant os et/ou shutil.
Votre views.py ira quelque chose comme ça -
import os, shutil, errno
from django.conf import settings
def my_view(request):
#Getting static folder path from project settings
static_dir = settings.STATICFILES_DIRS[0]
#Creating a folder in static directory
new_dir_path = os.path.join(static_dir, "new_dir")
try:
os.makedir(new_dir_path)
except OSError as e:
if e.errno != errno.EEXIST:
#directory already exists
pass
else:
print(e)
#Removing a directory
try:
shutil.rmtree(new_dir_path)
except OSError, e:
print(e)
#do the things you want
Note:os.rmdir(path)
peut également supprimer un répertoire, mais seulement si elle est vide.
avez-vous du code à partager pour que je puisse vous aider? – badiya
@sasuke vraiment encore, j'ai été la recherche de créer/supprimer le répertoire en utilisant django vue mais pas beaucoup de chance :( – Tsuna
@Tsuna Ne veut pas être impoli mais si ma réponse vous a aidé, pouvez-vous s'il vous plaît le marquer accepté? –