@pydjango

Страница 30 из 1273
Ilya
26.09.2016
17:36:33
сейчас попробую хедеры выставить

в аяксе

Спасибо за наводку

эту проблему решил

Google
Ilya
26.09.2016
17:38:01
Bad request (Unable to parse request body): /music/upload_sample

пойду эту решать

дальшен

дальше*

?

Vlad
26.09.2016
20:21:35
Может кто подскажет. не получаеться сделать отправку файла через форму. enctype="multipart/form-data" стоит, использую ModelForm

делаю через CreateView,

Вообщем все глупо и очень глупо. если кому надо будет. поставил на FileField null=True и форма начала проходить валидацию

Dan
27.09.2016
03:54:55
а файл то загружается ?

Vlad
27.09.2016
07:04:51
Ребята, а как при помощи джанго проще всего отдавать файл только зарегистрированным пользователям? что бы по запросу сайт.ру/файл.тхт без авторизации выдавало ошибку, а не файл

ну или хоть куда копать, что бы я понял что вбивать на стаковерфлоу :-)

Dan
27.09.2016
07:13:40
а файл статика ? или из въюхи ?

Deus
27.09.2016
07:13:48
http://zacharyvoase.com/2009/09/08/sendfile/

Google
Vlad
27.09.2016
07:13:50
статика

http://zacharyvoase.com/2009/09/08/sendfile/
супер, должно сработать. спасибо!

Andrey
27.09.2016
21:04:31
Ребята как забилдить джанго проект в докер?

что нужно указывать в докерфайле

Stanislav
27.09.2016
21:04:59
откуда у людей такие нужды

Andrey
27.09.2016
21:05:05
и в requirements.txt

по проекту)

parikLS
27.09.2016
21:56:49
Ребята как забилдить джанго проект в докер?
у docker-compose на офф сайте есть гайд как раз для джанги

Stanislav
27.09.2016
21:57:25
это было так не очевидно

Alexander
28.09.2016
01:36:23
откуда у людей такие нужды
контейнеры удобны

Владимир
28.09.2016
02:56:19
Deus
28.09.2016
03:00:06
плюсую

пайденди знает свое дело

там тебе и ssl из коробки от let's encrypt

и поддержка celery

и еще море всякой годноты

Vlad
28.09.2016
08:34:49
Господа, а встречал кто какой-нибудь ручной jquery или типа того обрезатор изображений для админки джанго?

Выбрал файл через model.ImageField а потом ручками показал откуда куда обрезать и отправил на сохранение.

https://github.com/jonasundderwolf/django-image-cropping нашёл

Google
Eugene
28.09.2016
08:47:43
пайденди знает свое дело
не денди а дэнни) а вообще я терпеть не могу кукикаттер этот, он мне не подходит

Stanislav
28.09.2016
09:27:57
Vlad
28.09.2016
09:29:09
понял ну вон то что я нашёл более-менее канает. Не вполне удобно что оно картинку не выводит сразу, а приходится "Save and continue editing", но для сельской местности сойдёт

Stanislav
28.09.2016
09:30:53
оно использует http://jcrop.org не знал о нем

Deus
28.09.2016
09:43:58
не денди а дэнни) а вообще я терпеть не могу кукикаттер этот, он мне не подходит
опечатался ага. а чем не подходит? мы на ней подняли несколько довольно больших сервисов, работает, масштабируется как надо

Stanislav
28.09.2016
09:46:28
сборочка от васяна

Eugene
28.09.2016
10:41:17
опечатался ага. а чем не подходит? мы на ней подняли несколько довольно больших сервисов, работает, масштабируется как надо
во-первых я уже много лет не использую селери, но очереди использую через rq или uwsgi. во-вторых я терпеть не могу их подход с кучей файлов настроек, мне нравится подход как в django-configurations. ну и еще не помню чем мне непонравилось, но мне и этого достаточно. у меня просто валяется свой шаблон проекта и аппов которые я использую и все.

Eugene
28.09.2016
10:59:52
да, часто использовать тяжеловесный селери это как стрельба из пушки по воробьям)) но я и от rq потихоньку отхожу - через uvloop или channels таски делаю иногда. с настройками и вправду беда когда куча файлов)) django-configurations крутая штука. там просто один файлик settings.py и все настройки классами, можно миксины делать. или что-то переопределять. и кроме того там их коробки валидация настроек и можно брать из переменных окружения. кстати в uwsgi я тоже делаю секции с разными настройками для разных сред а не имею кучу файлов для продакшна или дев

Stanislav
28.09.2016
11:00:50
какие говорите альтернативы селери ?

Eugene
28.09.2016
11:01:03
еще бесит когда на хероку используют whitenoise))

amureki
28.09.2016
11:01:08
django-rq

Ещё чтото было

Artem
28.09.2016
11:03:02
Eugene
28.09.2016
11:03:30
вот как пример бездумного использования https://github.com/mirumee/saleor/issues/465

Stanislav
28.09.2016
11:03:34
как же хорошо не использовать докер

Eugene
28.09.2016
11:03:52
ну докер я использую

Vlad
28.09.2016
11:04:29
.

.

.

Google
Vlad
28.09.2016
11:05:02
простите, затупил

Artem
28.09.2016
11:06:01
а нахрена его парсить? если нужен профессиональный парсер, вам бетенька к Perl :)

Stanislav
28.09.2016
11:06:22
парсер как человек ?

чем питон плох для парсенья и перл лучше ?

Artem
28.09.2016
11:07:29
ничем не плох, просто перл это единая регулярка)

Stanislav
28.09.2016
11:08:10
а кто ж регулярками парсит ?

Artem
28.09.2016
11:08:21
да все парсят

Stanislav
28.09.2016
11:08:38
никто не парсит. уже сто лет xpath есть

Vlad
28.09.2016
17:29:32
А с django-sendfile работал кто-нибудь? в модели задаю file = models.FileField(upload_to='download/', storage=FileSystemStorage(location= settings.SENDFILE_ROOT) т.е. получается рядом с media_root "media/" ещё одна директория "protected/" В project/urls.py прописаны сразу оба пути if settings.DEBUG: urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) if settings.DEBUG: urlpatterns += static(settings.SENDFILE_URL, document_root=settings.SENDFILE_ROOT) Файл закачивается куда нужно, но в итоге сохраняет ссылку на него как если бы я его качал в storage=MEDIA_ROOT Где именно я туплю?

arisu
28.09.2016
17:33:11
а зачем?

nginx сам не может их раздавать что ли?

Vlad
28.09.2016
17:33:52
мне нужно отдавать эти файлы только определённым заологиненым пользователям

джанго-сендфайл и есть эта прослоечка межу самими серверами и джанговской логикой

arisu
28.09.2016
17:35:25
а нельзя того же самого добиться, передав в StreamingHttpResponse файловый дескриптор?

он же iterable.

и стрим принимает Iterable.

разве что заголовки малясь другие будут.

О.

Vlad
28.09.2016
17:36:23
честно скажу - я ещё не знаю на чём хостинг крутится

arisu
28.09.2016
17:36:27
Есть даже FileResponse.

Google
arisu
28.09.2016
17:36:39
from django.http import FileResponse response = FileResponse(open('myfile.png', 'rb'))

Vlad
28.09.2016
17:37:00
о, погяжу сейчас, спасибо

arisu
28.09.2016
17:37:30
не люблю приложки таскать ради одного какого-то действия

Vlad
28.09.2016
17:38:26
ну, меня бы устроило конкретно сейчас, но как делать это без него я пока не представляю

arisu
28.09.2016
17:39:27
ну возможно у sendfile есть свое преимущество в загрузке файла в много потоков

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