@pydjango

Страница 447 из 1273
xPushkin
12.08.2017
22:56:58


В нашем случае файлик не эксель, а видео

Ahmed
12.08.2017
22:57:41
ну в my_data что указать тогда?

Прямую ссылку на скачивание?

Google
xPushkin
12.08.2017
22:57:50
Попробуй url

Ahmed
12.08.2017
22:58:07
по-моему я уже так пробовал

xPushkin
12.08.2017
22:58:14
Попробуй )

Ahmed
12.08.2017
22:59:32
в content_type что указать?



xPushkin
12.08.2017
23:01:07
в content_type что указать?
Попробуем force download

Ahmed
12.08.2017
23:01:21
попробовал уже

xPushkin
12.08.2017
23:01:25
Заебись )

Ahmed
12.08.2017
23:01:47
и вместое video.mp3 поменял на video.mp4 и он просто скачал, и не запускается

Ahmed
12.08.2017
23:02:48


скачал он video.mp4

Google
Ahmed
12.08.2017
23:03:04
пытаюсь запустить его, он не запускает

xPushkin
12.08.2017
23:03:15
Сколько размер у видео?

Пустой файл?

Ahmed
12.08.2017
23:03:31
592 байт

xPushkin
12.08.2017
23:03:36
Пустой.

А слушай

Поставь content type на видео

Ahmed
12.08.2017
23:04:49
response = HttpResponse(videoUrl, content_type='video/mp4')

так же скачал и показывает 592 байт

xPushkin
12.08.2017
23:05:02
так же скачал и показывает 592 байт
Оно ведь явно не должно весить так мало? ??

Ahmed
12.08.2017
23:05:47
да)

xPushkin
12.08.2017
23:06:58
Настолько близко мы ещё не были

Eugene
12.08.2017
23:07:37
ты должен принимать расширение от сервиса, а не в ручную)

xPushkin
12.08.2017
23:08:13
ты должен принимать расширение от сервиса, а не в ручную)
filename это не обязательно поле. Оно ни на что не влияет.

Или ты про content type

Eugene
12.08.2017
23:09:00
file_name

попробуй вообще без content-desposition

xPushkin
12.08.2017
23:10:07
file_name
Абсолютно optional. Оно включается только когда ты сохраняешь файл и имя файла берётся из file_name

Ahmed
12.08.2017
23:10:41
Ничего не помогает

Google
Ahmed
12.08.2017
23:10:57


xPushkin
12.08.2017
23:11:17
Ничего не помогает
Скажи чувакам что работает только на Internet Explorer ??

Скажи чувакам что работает только на Internet Explorer ??
Там такой фичи проигрывания нету ))

Толково

Ahmed
12.08.2017
23:21:05
Ребята, если хотите могу проект этот скинуть)) и вы все увидите своими глазами, он у меня на гитхабе лежит

xPushkin
12.08.2017
23:23:43
Давай

123
13.08.2017
07:20:02
Привет ребят, подскажите пожалуйста Где хранить картинки? Понимаю, что не в бд, но для них можно сделать просто отдельную директорию?

Sqlite если что

Alexander
13.08.2017
07:24:02
AWS S3

https://django-storages.readthedocs.io/en/latest/

123
13.08.2017
07:25:24
спасибо!

Может кто знает, как-то я делал проект первый раз и в импортах урл было только стандартное Import..., все прекрасно работало. Сейчас сделал новый проект и уже не канает, приходится импотировать from django.conf.urls import url, include

123
13.08.2017
10:36:46
Как из базы вернуть сразу несколько значений? Допустим в модели есть поля: Производитель и дата выпуска, как записать это во вьюхе? И как я понимаю затем необходимо через {% for el in list %} выводить их в шаблоне.

xPushkin
13.08.2017
10:38:16
Тебе из базы возвращается объект. Phone.id, Phone.все_остальные_филды

Например: phones = Phones.objects.all()

Вернёт все телефоны

123
13.08.2017
10:39:48
def smartphones(request): phone_model = Smartphones.objects.last() release_date = Smartphones.objects.last() context = {'phone_model' : phone_model, 'release_date' : release_date} return render(request, 'Fsite/smartphones.html', context)

Во второй и третьей строке как я понимаю у меня не правильно

xPushkin
13.08.2017
10:40:11
Да

Google
123
13.08.2017
10:40:13
и в контексте тоже скорее всего))

xPushkin
13.08.2017
10:41:22
phone = Smartphones.objects.last() phone_model = phone.model phone_release = phone.release_date

Admin
ERROR: S client not available

xPushkin
13.08.2017
10:41:37
Я не знаю как у тебя филды называются

123
13.08.2017
10:41:44
Ах, спасибо)) кажется дошло

Вот как получается phone = Smartphones.objects.last() phone_model = phone.phone_model release_date = phone.release_date А контекст можно так писать, как у меня?

xPushkin
13.08.2017
10:46:53
Отдавай объект в контекст целиком.

Уже в шаблоне напишешь <p>{{ phone.release_date }}</p>

BlastPy
13.08.2017
11:45:08
Есть кто привет.

Как винести лямбду в отдель функцию

image = models.ImageField( upload_to=lambda instance, filename: '/'.join(['images', str(instance.user_owner.pk), filename]), )

а то джанга не хочет мигрировать

есть кто?

xPushkin
13.08.2017
11:47:54


То что нужно?

BlastPy
13.08.2017
11:50:27
да но с моей лямбдой

что то на instance руаегт

xPushkin
13.08.2017
11:50:55
Подкорректируй return функции как тебе нужно

BlastPy
13.08.2017
11:52:01
def image_path(instance, filename): return lambda instance, filename: '/'.join(['images', str(instance.user_owner.pk), filename])

Google
BlastPy
13.08.2017
11:52:18
с self не работает в

upload_to=image_path(instance, filename)

xPushkin
13.08.2017
11:52:35
Зачем ты возвращаешь ламбду...

BlastPy
13.08.2017
11:52:40
в другом случае нужно два парметра а передано 0

name = lambda instance, filename: '/'.join(['images', str(instance.user_owner.pk), filename]) return name

всеравно нужно передать в upload_to инстанс обьекта и название файла

xPushkin
13.08.2017
11:53:44
Ты можешь сделать так как я тебе скинул?

BlastPy
13.08.2017
11:53:57
нет

xPushkin
13.08.2017
11:54:02
Почему?

BlastPy
13.08.2017
11:54:12
потому что нужно использовать кастом путь как возвращает лямбда

xPushkin
13.08.2017
11:54:45
Ты просил заменить lambda на функцию

Нафига ты из функции возвращаешь lambda

Эта функция отдаст кастомный путь, как ты и просил

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