Как реализовать загрузку изображений при создании пользовательского каталога, если у него его нет в django? - PullRequest
0 голосов
/ 06 июня 2011

В моем профиле есть две модели, которые запрашивают загрузку изображения.

Один - это просто рынок, где все изображения могут быть вместе, мне все равно, а другой - фотогалерея. Я готов много способов загрузки изображений (большинство очень старые - 2007/2008). и пока не нашел верного пути.

Итак, я надеюсь, что получу ответ здесь ... Есть ли хороший урок, о котором любой знает, как загрузить сложную форму (две три модели встроены в одну форму с загрузкой изображений для каждого пользователя в каталог пользователя)?

Я знаю, что это может быть два вопроса, но это связано с одной и той же проблемой ...

10x

Эрез

Ответы [ 3 ]

3 голосов
/ 06 июня 2011

Может быть, вы можете написать свой собственный Класс хранения , который учитывает текущего пользователя, чтобы определить каталог для хранения файла?

Возможно, возможно даже злоупотребить существующей системой и изменить FileField.storage, например, в конструкторе.Я не уверен, что это легко возможно, и, вероятно, это будет очень грязное решение.

1 голос
/ 06 июня 2011

Обычно это делается с os.mkdir

http://docs.python.org/library/os.html#os.mkdir

0 голосов
/ 06 июня 2011

Я думаю, что в конце концов нашел ответ здесь:

Загрузка файлов пользователем

Если я использую это как базовую концепцию, я действительно могу создать то, что ищу ....

10x каждый.

...