У меня есть таможенный складДжанго Пользовательские системы хранения файлов
import os
from django.core.files.storage import Storage
class AlwaysOverwriteFileSystemStorage(Storage):
def get_available_name(self, name):
"""
Directly Returns a filename that's
from what user input.
"""
if self.exists(name):
# Remove the existing file
os.remove(name)
# Return the input name as output
return name
Я хочу знать, где я должен поместить его файл AlwaysOverwriteFileSystemStorage.py
и как следует по settings.py определить DEFAULT_FILE_STORAGE
Мой корневую папку Джанго является /главная/имя пользователя/WebApp
Когда я поставил DEFAULT_FILE_STORAGE = 'site.storage.AlwaysOverwriteFileSystemStorage'
, он возвращает
Ошибка
Ошибка импорта модуля хранения site.storage: "Нет модуль с именем хранения"
Я не знаком с Python/Django, любая помощь будет оценена. Спасибо.
Основываясь на своем пути, кажется, что ваш проект называется «сайтом» и есть каталог внутри называется «хранение». Убедитесь, что в «хранилище» есть пустой файл __init__.py. –
@AbidA \ __ init \ __. Py – amertkara