
ilya
12.08.2017
15:03:35
не очень хороший пример наверное

Massimo
12.08.2017
15:08:53

Oleg
12.08.2017
15:10:43
То есть им просто стоит по разному называться, да?

Massimo
12.08.2017
15:11:47

Google

Oleg
12.08.2017
15:12:37
Не, понятно, но чтобы связи не пытались, им просто надо дать разные related_name?

Ilgiz
12.08.2017
15:13:02

Massimo
12.08.2017
15:13:04
field_one = models.ForeingKey('Model1', related_name = 'field_one')
У меня есть модель Точка назначения и есть модель Рейс

ilya
12.08.2017
15:14:18
просто имя по которому ты обращаешься к foreign-key полю модели

Massimo
12.08.2017
15:14:32
и в Рейсе были поля "от" и "до" которые были форейнки Точки

Oleg
12.08.2017
15:15:55
Спасибо)

Massimo
12.08.2017
15:26:32
UNIQUE constraint failed: personnel_driver.company_id
Кстати о форейнки
Я получается не могу указывать дефолт полей если они обращаются к другой модели через to_field?

.
12.08.2017
17:19:42
Гайс, есть 2 чойсис(селект) филда у формы, у одного поля чойсисы задаю динамически, при выборе опр. чойсиса, появляются значения во втором филде(гружу через jquery), но при отправке формы, они не проходят валидацию т.к. при объявлении формы, у второго филда никакие чойсисы не указаны.
Вообще смысл всей этой формы в том, чтобы в первом филде можно было выбрать имя твоей модели, а во второй филды это модели.
Я правильно понял,что нужно также динамически грузить чойсисы для второго филда, потом через js обнулять этот филд и при выборе первого чойсиса, грузить через js


Massimo
12.08.2017
18:46:59
Гайс, есть 2 чойсис(селект) филда у формы, у одного поля чойсисы задаю динамически, при выборе опр. чойсиса, появляются значения во втором филде(гружу через jquery), но при отправке формы, они не проходят валидацию т.к. при объявлении формы, у второго филда никакие чойсисы не указаны.
Вообще смысл всей этой формы в том, чтобы в первом филде можно было выбрать имя твоей модели, а во второй филды это модели.
Я правильно понял,что нужно также динамически грузить чойсисы для второго филда, потом через js обнулять этот филд и при выборе первого чойсиса, грузить через js
Грубо говоря если ты не задал значения для второго выбора в джанго то ты валидацию никогда не пройдешь

Google

Massimo
12.08.2017
18:47:41
Этих значений небыло во второй форме - значит в бд вноситься не будут

Ahmed
12.08.2017
21:36:46
Гайс, при редиректе вообще заголовки передаются?
file_name = 'video.mp4'
response = HttpResponsePermanentRedirect(videoUrl)
response['Content-Disposition'] = 'attachment; filename=%s' % file_name
response['Content-Type'] = 'video/mp4'
return response

xPushkin
12.08.2017
21:39:03

Ahmed
12.08.2017
21:40:18
хоть заголовки были переданы

xPushkin
12.08.2017
21:43:41
А зачем ты делаешь редирект?

Ahmed
12.08.2017
21:44:36

xPushkin
12.08.2017
21:44:36
Сделай редирект на файл location

Ahmed
12.08.2017
21:45:02
и так*

xPushkin
12.08.2017
21:45:19
Тогда он должен скачивать файл

Ahmed
12.08.2017
21:45:46
вот именно он не качает, а просто воспроизводить видео)

xPushkin
12.08.2017
21:46:05

Ahmed
12.08.2017
21:46:25

xPushkin
12.08.2017
21:47:38
И .PDF рендерят
Должна быть опция скачать..

Ahmed
12.08.2017
21:49:13

xPushkin
12.08.2017
21:49:54

Google

xPushkin
12.08.2017
21:50:25
Ты точно правильно хедары указал?

Ahmed
12.08.2017
21:51:17

xPushkin
12.08.2017
21:54:44
Content type : application/force-download
А disposition оставь как есть

Ahmed
12.08.2017
21:55:37
Я что только не пробовал, и то и то не помогает

xPushkin
12.08.2017
21:56:03

Ahmed
12.08.2017
21:56:09
X-sendfile не надо?

xPushkin
12.08.2017
21:56:43
Не надо. Это по-моему только если у тебя какой-то доп модуль стоит

Ahmed
12.08.2017
21:57:44
В общем все виды заголовок перепробовал какие только просили
ни одна не дала результата скачки

xPushkin
12.08.2017
21:58:52
Хм
А чего у тебя content length : 0
И content type поменяй и скинь новый скрин

Ahmed
12.08.2017
22:01:59
response['Content-Type'] = 'application/force-download' так и оставить?

xPushkin
12.08.2017
22:02:27

Ahmed
12.08.2017
22:03:51

Google

xPushkin
12.08.2017
22:04:18
Попробуй что ли

Ahmed
12.08.2017
22:04:27

Eugene
12.08.2017
22:04:44
Content-Disposition: attachment;
filename="MyFileName.ext".
вот еще нагуглил

xPushkin
12.08.2017
22:05:21
Он его попробовал скачать, но файл не найден. Ты уже ближе. Теперь фикси file location.

Eugene
12.08.2017
22:06:07
а гугл позволяеет качать файлы?)

Admin
ERROR: S client not available

xPushkin
12.08.2017
22:06:18

Ahmed
12.08.2017
22:06:21
т.е location

Eugene
12.08.2017
22:06:38
ааа

xPushkin
12.08.2017
22:07:08
Сам попробуй по ссылке перейти

Ahmed
12.08.2017
22:08:05
просто показывает видео
как и при редиректе

xPushkin
12.08.2017
22:08:27

Ahmed
12.08.2017
22:08:27
разве это не прямая ссылка?

xPushkin
12.08.2017
22:09:13

Google

xPushkin
12.08.2017
22:09:26
Хотя
Скинь скрин если ссылку просто вставить в браузер

Ahmed
12.08.2017
22:10:34
Если в html указать такой тэг и внутри href указать прямую ссылку на скачивания то хром при клике начинает качать
<a href="https://r2---sn-53oxu-4g0e.googlevideo.com/videoplayback?ei=KnyPWbWMHI-HdOHWtoAO&lmt=1472303814078729&key=yt6&ipbits=0&initcwndbps=2056250&expire=1502597258&ratebypass=yes&requiressl=yes&ms=au&mt=1502575540&itag=22&mv=m&pl=24&id=o-AGu5P9fQqm_dpqYS7i4-LnDLncfB75ynK57IiZv64ipq&source=youtube&dur=153.901&mime=video%2Fmp4&mn=sn-53oxu-4g0e&sparams=dur%2Cei%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cexpire&ip=212.112.119.175&mm=31&signature=DEE79B93CD783B6D1F379001C0BA149C5504B1F9.CECFFD5C71ED054C6B9B47D49156A8BF9AAB4246" download>Download
у себя можете даже попробовать

xPushkin
12.08.2017
22:11:13

Ahmed
12.08.2017
22:11:27

xPushkin
12.08.2017
22:11:49
Просто просмотр

Ahmed
12.08.2017
22:11:52
Другое видео не нашел)
Все больше никаких вариантов не осталось у вас?)

xPushkin
12.08.2017
22:12:37
Да погодь ты
))
Джанго жалуется на то, что файл не найден
Так ведь?

Ahmed
12.08.2017
22:13:12
если указать content-length то да

xPushkin
12.08.2017
22:14:04