@pydjango

Страница 868 из 1273
Maxos
20.01.2018
23:00:25
так это мне и нужно(((я просто вот такую реализацию нашел https://stackoverflow.com/questions/38257231/how-can-i-upload-multiple-files-to-a-model-field

Очень добрый
20.01.2018
23:00:55
одного поля достаточно. нужно лишь сохранять картинки по определенному пути, а дальше, в личном кабинете человека вытаскивать их по пути

на одно поле - все картинки сохраняются в проекте. ничего не удаляется если только нет имен с совпадениями

тебе в личный кабинет нужно вывести?

Google
Очень добрый
20.01.2018
23:01:51
типа все авы

Maxos
20.01.2018
23:02:48
пользователь их грузит, сервак шаманит над ними и потом пользователь получает архив(или как-то еще по-другому их скачивает)

,*

Очень добрый
20.01.2018
23:03:35
давай пока без шаманит и архива. картинки заливаются на сервак и дальше клиент должен их получить, пока без архива

возможно есть смысл прописать в моделе отдельный метод на вытягивание всех картинок

Maxos
20.01.2018
23:04:10
да-да

это потом

Очень добрый
20.01.2018
23:04:24
если хочешь прям архив, то нужно заморочиться над этим методом

Maxos
20.01.2018
23:04:38
ну, не архив

хоть как-то

Очень добрый
20.01.2018
23:05:12
дай подумать

есть какая-то привязка к сессии?

типа личный кабинет у пользователей логин форма и т.д.

Google
Очень добрый
20.01.2018
23:07:38
крче сессии

Maxos
20.01.2018
23:08:57
https://github.com/IrishBoy/mmppa

нет, привязок к сессии нет

Очень добрый
20.01.2018
23:09:52
если есть, то на вьюхе нужно в переменную all_avatars завернуть не так как я писал в прошлый раз, а вот так def method(request, pk): all_avatars = YourModel.objects.filter(pk=pk)

соответственно теперь у тебя все поля будут отфильтрованы по айдишнику пользователя. и теперь у тебя выведутся все картинки касательно одного конкретного человека по своей сессии

сюда - def method(request, pk): pk нужно отдать из модели

чтоб вьюха приняла

нет, привязок к сессии нет
бля, только увидел

Maxos
20.01.2018
23:12:39
не, так не пройдет, у одного пользователя может быть несколько проектов одновременно=>подгружаться будет не туда

Очень добрый
20.01.2018
23:13:34
тогда писать отдельный метод в модели

https://github.com/IrishBoy/mmppa/blob/master/IVR/mmppa/models.py

ничего не понятно

где модель юзера, в которую будут грузиться картинки

Maxos
20.01.2018
23:15:46
модель не по юзерам

модель по проектам

тупо, знаю

Очень добрый
20.01.2018
23:16:48
бля

ProjectsCreating

она?

Maxos
20.01.2018
23:17:23
да

Google
Maxos
20.01.2018
23:17:25
нет

Detecting

ProjectsDetecting

Очень добрый
20.01.2018
23:21:57
path = os.path.abspath(f)

я правильно понимаю?

Maxos
20.01.2018
23:22:59
неа

это к другому

Очень добрый
20.01.2018
23:23:12
а где путь

Maxos
20.01.2018
23:23:42
def DetectionUploadPath он динамичный

Очень добрый
20.01.2018
23:25:37
начнем с того, что метод должен жить внутри класса

сохраняя табуляцию

иначе у тебя метод живет отдельной жизнью

Очень добрый
20.01.2018
23:26:23


вот этот метод по правилам табуляции относится к модели

а тот, что выше нет

Maxos
20.01.2018
23:27:33
я почему его не засунул внутрь https://github.com/kennethlove/django_bookmarks/blob/41b224158dfa8feaed284081e1ec415dbbb6f155/dj_bookmarks/profiles/models.py#L6

Очень добрый
20.01.2018
23:29:32


Maxos
20.01.2018
23:29:56
ну да

Очень добрый
20.01.2018
23:30:03


я увидел, куда прицепил его он

Google
Очень добрый
20.01.2018
23:30:16
но не увидел, куда прицепил его ты

потому за табуляцию и сказал

Maxos
20.01.2018
23:30:54
я не прцеплял, потому что хочу сначала с multi upload рзобраться

Очень добрый
20.01.2018
23:31:37
опиши, как ты видишь итоговый разультат

где должно выводиться и что

что значит мульти аплоад и зачем оно тебе

загрузка нескольких файлов?

Maxos
20.01.2018
23:35:32
пользователь загружает фотки, выбирает тип анализа и название проекта(в дальнейшем понадобится), сервер анализирует фотки с помощью выбранного алгоритма(сам анализ есть, чисто в apps прикрутить, если я правильно понимаю), далее в личном кабинете пользователь может посмотреть какие проекты законченны, а какие нет, и, соответственно, законченные проекты может скачать (там будут фотки, с определенными выделенными изображениями)

Admin
ERROR: S client not available

Очень добрый
20.01.2018
23:35:33
в общем

Maxos
20.01.2018
23:35:49
все очень хуего?

Очень добрый
20.01.2018
23:36:06


я покажу как у него и объясню почему у него работает

Maxos
20.01.2018
23:37:21
у него же вроде по одной фотке загрузка, не?

Очень добрый
20.01.2018
23:39:46
у него модель юзера, которая наследуется от базовой модели, - одно поле тем не менее имеет отношение к сессии, а это значит, что можно на вьюхе ту модель отфильтровать по признаку id пользователя, то есть pk. далее, в полее avatar, где в upload_to указан отдельный метод построения адреса. у тебя не указано ничего,поэтому откуда модели тянуть файлы не понятно что касается мультризагрузки, - орм джанги позволяет хранить N количество файлов в одном поле, при условии, что названия файлов не совпадают. А так называемая мультизагрузка рождается за счет frontend процессов, которые взаимодействуют с твоей джангой

у него есть все условия для построения так называемой мультизагрузки, у тебя пока нет

не думай о мультизагрузке - повтори его идею

а мультизагрузка то уже дело фронта

сделай так, чтоб заработало и можно было загрузить по 1 файлу нативно

а сделать мультизагрузку опрос подключения пары фронт библиотек

Google
Maxos
20.01.2018
23:42:00
хорошо

я же правльно понимаю, что он тут просто имя файлу присваивает?

Очень добрый
20.01.2018
23:48:16
он здесь не присваивает, а тянет

юрл файла

этот метод нужен для подтягивания под абсолютному адресу файла, например для вывода в html

Sergey
21.01.2018
10:18:16
Всем добрый день! Ребята, подскажите, как в шаблонизаторе jinja2 получить элемент словаря?, который передается в шаблон https://pastebin.com/dfNYTBDB В данный момент, шаблонизатор ругается … Could not parse the remainder: '['A']' from 'data_dict['A']' Спасибо!

vadim
21.01.2018
10:28:04
2 вопроса - работает ли джинжа

Sergey
21.01.2018
10:28:20
Bogdan
21.01.2018
10:29:43
А не data.A там разве?

vadim
21.01.2018
10:30:22
если через точку заработает

значит джанго шаблонизатор жреи

data_dict.A

Sergey
21.01.2018
10:32:08
да! Спасибо! точечная нотация спасла!

vadim
21.01.2018
10:32:32
второй момент если про дранку говорим расширения разные должны быть, иначе или путями или лоадерсми извращатьсч придется, чтобы стандартные аппы работали

vadim
21.01.2018
10:34:00
макрос в шаблоне создай тогда точно будет понятно хуизху . на здоровье

Maxos
21.01.2018
10:37:31
ребят, смотрите, я сделал подгрузку изображений по динамическому пути, но при загрузки у меня выскакивает " использование переменной до её объявления", я знаю где это выскакивает, но не понимаю, как это обойти https://dpaste.de/dWmZ

выскакивает ошибка на 41 строке https://dpaste.de/dWmZ

Denis
21.01.2018
10:38:37
Зачем перегружать post в FormView? Там есть form_valid

Страница 868 из 1273