@pydjango

Страница 443 из 1273
bakatrouble
11.08.2017
21:12:30
AUTH_USER_MODEL

Максим
11.08.2017
21:13:15
Ее в сеттингсах прописать нужно?

AUTH_USER_MODEL

bakatrouble
11.08.2017
21:16:44
да и желательно до создания первых миграций, потом будет сложно, если возможно вообще

Google
bakatrouble
11.08.2017
21:16:54
https://docs.djangoproject.com/en/1.11/topics/auth/customizing/#substituting-a-custom-user-model

Ahmed
11.08.2017
22:10:10
Ребята, простой вопрос, как заставить браузере сохранить прямую ссылку файла?)

Заставить браузера*



Vladimir
11.08.2017
23:13:42
а то что download=False?

Ahmed
11.08.2017
23:16:22
а то что download=False?
Это совсем не то. Если поставить True, то он получит ссылку с видео и скачает его а потом редирект сделает и будет воиспроизводить видео. А мне надо, чтобы он редиректил по этой ссылке и скачал видео

Oleg
11.08.2017
23:32:57
О, я знаю

По-моему, чтобы браузер скачивал, у него в заголовках ответа должно лежать что-то особенное. Я думаю, для скачивания можно просто изменить MIME тип

Наверное)

Ahmed
11.08.2017
23:34:42


Правда он редиректит просто и показывает видео

а мне надо чтобы он скачал при редиректе

Oleg
11.08.2017
23:36:37
Стой, а запрос редиректа куда уходить. После редиректа кто запрос обрабатывет

Google
Oleg
11.08.2017
23:36:49
Там и надо искать ошибку

Ahmed
11.08.2017
23:37:12
там при редиректе прямая ссылка на скачивания видео

Oleg
11.08.2017
23:37:45
Она на твоём сервисе, эта ссылка?

Ahmed
11.08.2017
23:38:13
Она на твоём сервисе, эта ссылка?
Я вставляю ссылку на видео с ютуба, мой контроллер от туда дергает прямую ссылку на скачивание

и при редиректе должен скачать это видео

ну или предложить скачать как написано в тз

Oleg
11.08.2017
23:39:27
Блин, а вручную, попадая на эту ссылку, всё скачивается?

Ahmed
11.08.2017
23:39:48
сейчас проверю, подождите



Но стоит суда добавить ссылку, то он начинает качать при клике <a href="https://r3---sn-53oxu-4g0l.googlevideo.com/videoplayback?mn=sn-53oxu-4g0l&mm=31&sparams=dur%2Cei%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cexpire&ip=212.112.119.175&key=yt6&dur=128.754&mv=m&ratebypass=yes&source=youtube&ms=au&itag=22&ei=fECOWYqGMZPIdaecvaAP&requiressl=yes&ipbits=0&pl=24&signature=CCAE68768A36F8650ADDFBD80801E61B8514AC35.2CA3CE1EF6B9BAEDBA9C9C970E51BD72D4A0B1BD&mime=video%2Fmp4&expire=1502516444&lmt=1471296775836413&mt=1502494742&initcwndbps=933750&id=o-AIyfgW45ZQ81eCZH-mpt2lKfaeBRTmN1w6wiJpyuYND8" download>Скачать</a>

Oleg
11.08.2017
23:44:37
Googlevideo.com - это какйто левый сайт?

Или твой?

Ahmed
11.08.2017
23:45:19
Нет, это прямая ссылка на скачивания видео которая дергает youtub-dl

Oleg
11.08.2017
23:45:59
Блин, у них проблема значит

Ahmed
11.08.2017
23:46:29
В поле мы вставляем ссылку на видео с ютуба допустим https://www.youtube.com/watch?v=66GxA38yq1g А youtube-dl на дает прямую ссылку на скачивания

нам*

Oleg
11.08.2017
23:48:31
Ну, это он так ссылку выдаёт( в обычном браузере можно просто правой клавишей нажать и скачать

Oleg
11.08.2017
23:49:31
Если бы файл у тебя на сервере лежал, тогда можно было бы что-то сделать

Google
Oleg
11.08.2017
23:50:01
Ну, как вариант редиректить к себе, а не на эту ссылку

Ahmed
11.08.2017
23:50:51
Oleg
11.08.2017
23:54:17
Всё, я понял

Ты вот так слелао?



Этот вариант должен работать

Ahmed
11.08.2017
23:55:19
Вот именно он просто редиректит и воспроизводить видео

но не качает

Хотите я вам даже проект свой на гитхабе дам, там всего 2 вещи надо скачать это django и youtub-dl, там все готово куда вставлять видео и кликать куда

он все сам сделает

на живом примере посмотрите))

Oleg
12.08.2017
00:00:24
Да не, я понимаю, в чём соль

Oleg
12.08.2017
00:10:03
Да, интернет говорит, что видео с гугла грузится частями, что подтверждается кодом 206

Но блин, есть же способ

Ahmed
12.08.2017
00:11:26
Мне вот интересно, почему когда мы в тэг <a href="" download></a> вставляем нашу ссылку он качает при клике

Oleg
12.08.2017
00:25:13
Попробуй через wire shark просниффить, что происходит при клике на ссыль. Потому что хром совсем молчит

Максим
12.08.2017
00:25:43


Ребят, такая проблема: при попытке переопределить пользователя вылетает ошибка

Сейчас пришлю код

Делал все по гайду

Google
Даниил
12.08.2017
00:26:17
попытка определить пользователя тут не при чём

Максим
12.08.2017
00:26:20


Даниил
12.08.2017
00:26:31
ты не то прислал

пришли код кусок которого ты сначала скинул

у тебя там синтаксис неверный

Максим
12.08.2017
00:27:05


Даниил
12.08.2017
00:27:27
у тебя там скорее всего где-то таб вместо пробела

Максим
12.08.2017
00:28:43
Отстой

Admin
ERROR: S client not available

Максим
12.08.2017
00:28:52
Плохо показывает

Я по sublim'у смотрю и там показывает, что, вроде, все так

Даниил
12.08.2017
00:29:22
в саблайме нельзя отобразить пробелы и табы?

Даниил
12.08.2017
00:29:58
а, саблайм показывает при выделении

Максим
12.08.2017
00:30:42
да)

спасибо

Даниил
12.08.2017
00:30:55
лол, кстати зачем ты точки с запятыми ставишь?

Максим
12.08.2017
00:31:40
Где?

А, в тексте?

Или ты про что?

Google
Даниил
12.08.2017
00:32:13
return '{} {}'.format(self.name, self.surname);

Максим
12.08.2017
00:32:28
и правда

рофл

по привычке, видать

Даниил
12.08.2017
00:33:56
у меня после сиподобного синтаксиса тоже подсознательное желание в конце строки точку с запятой поставить)

Максим
12.08.2017
00:34:34
иногда забываюсь и ставлю подсознательно:D

Ahmed
12.08.2017
00:36:23
через*

Максим
12.08.2017
00:41:47
Сейчас что-то жалуется на User.login

society.User: (auth.E003) 'User.login' must be unique because it is named as the 'USERNAME_FIELD'.

Я как понял

login, password и name

Уже есть такие поля у него

и он их сам анализирует

да?

Oleg
12.08.2017
00:58:35
У меня он по такому запросу выдал видео

GET /videoplayback?sparams=dur,ei,expire,id,initcwndbps,ip,ipbits,ipbypass,itag,lmt,mime,mip,mm,mn,ms,mv,pl,ratebypass,requiressl,source&ip=212.112.119.175&key=cms1&dur=128.754&ratebypass=yes&source=youtube&itag=22&ei=fECOWYqGMZPIdaecvaAP&requiressl=yes&ipbits=0&pl=19&signature=234EB53E33B05B807B384A1029C5C567F09ED8B8.70BE44AE861D090E7FEA175487E9CBE54B82714B&mime=video%2Fmp4&expire=1502516444&lmt=1471296775836413&id=o-AIyfgW45ZQ81eCZH-mpt2lKfaeBRTmN1w6wiJpyuYND8&req_id=9d402bf0f7b5a3ee&ipbypass=yes&mip=176.117.153.99&redirect_counter=3&cm2rm=sn-axqs7s&cms_redirect=yes&mm=34&mn=sn-5hnednl7&ms=ltu&mt=1502499020&mv=m HTTP/1.1 Host: r3---sn-5hnednl7.googlevideo.com Connection: keep-alive User-Agent: Mozilla/5.0 (Linux; Android 4.2.2; W6500 Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 YaBrowser/17.6.1.340.00 Mobile Safari/537.36 Accept-Encoding: gzip, deflate, sdch, br Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4

Это, правда, с телефона, но выдал

Я так чувствую, разный браузер по разному воспринимает

Ahmed
12.08.2017
01:13:45
Выдал в каком смысле? Воспроизвел видео или как?

Сниффил вайршарком трафик интерфейса lo0 (Loopback) видно то, что заголовок Content-Disposition: attachment; filename=test отправляется и возвращает HTTP/1.0 302 Found. Редирект успешно работает, но не качает видео.

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