Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Вывод видео в статью. Траблы с циклом [RSS Feed]

#1 Апрель 18, 2016 18:49:09

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Вывод видео в статью. Траблы с циклом

quix
model = Article, AddCodeYoutube, Profile
Это - кортеж, тут не ожидается кортеж, нахера он тут? Модель может быть ОДНА И ТОЛЬКО ОДНА.



Офлайн

#2 Апрель 21, 2016 06:46:08

quix
Зарегистрирован: 2012-06-23
Сообщения: 105
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод видео в статью. Траблы с циклом

FishHook
FishHook, и не менее уважаемые, приветствую!

Благодарен вам за оказанные хелпS, но вот ещё одна “беда”….
с помощью метода get_object я научился “выдирать” объект (то есть СТРОКУ из нужной ТАБЛИЦЫ в DB)
затем обращаться к нужному полю - эт тож получилось….
class ArticleDetail(DetailView):
	queryset = Profile.objects.all()
	#queryset = AddCodeYoutube.objects.g()
	template_name = "blog/article_detail.html"
	context_object_name = "articledetail"
	def get_object(self):
		self.for_photo = super(ArticleDetail, self).get_object()
		return self.for_photo.avatar_thumbnail
	def get_context_data(self, **kwargs):
	    context = super(ArticleDetail, self).get_context_data(**kwargs)
	    context["ph"] = self.for_photo
	    return context
почему решил, что получилось?
потому как прописывая в шаблоне такую строку
{{ ph.avatar_thumbnail.url }}
браузер выводит нужную мне ссыль на картику, вот пример
 CACHE/images/avatars/3_dIRzT7c/fcf6d4ff62184ef12c3b12e8e79a9d3a.jpg 

затем, эту ссылку вживляю в html тэг
<p> <img src="{{ ph.avatar_thumbnail.url }}" /> </p>
а картинки то нет!!!
Важно (для меня ), что Sublime Text не подсвечивает фигурные скобки переменной в шаблоне

Вопрос -Где моя картика???


Спасибо.




Отредактировано quix (Апрель 21, 2016 07:02:09)

Офлайн

#3 Апрель 21, 2016 08:27:17

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Вывод видео в статью. Траблы с циклом

Этот самый CACHE он где сам по себе находится? Не в корне же проекта.
Вы когда статику или медиа-файл размещаете на странице вы не указываете просто img/logo.png, вы указываете либо медиа-каталог либо каталог статики.



Офлайн

#4 Апрель 22, 2016 06:02:37

quix
Зарегистрирован: 2012-06-23
Сообщения: 105
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод видео в статью. Траблы с циклом

FishHook
Этот самый CACHE он где сам по себе находится? Не в корне же проекта.Вы когда статику или медиа-файл размещаете на странице вы не указываете просто img/logo.png, вы указываете либо медиа-каталог либо каталог статики.
Да, указываю тэг {% static img/logo.png %} - и статические картинки подхватывает.

Топерича же в каталог /static/ добавил сим-ссылку на каталог /CASHE/ …. гм…??? не подхватывает….

Шабл:
 <img src="{% static "{{ ph.avatar_thumbnail.url }}"  %}" 

Отредактировано quix (Апрель 22, 2016 06:03:44)

Офлайн

#5 Апрель 22, 2016 06:26:27

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Вывод видео в статью. Траблы с циклом

И что получилось в src?



Офлайн

#6 Апрель 22, 2016 06:32:44

quix
Зарегистрирован: 2012-06-23
Сообщения: 105
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод видео в статью. Траблы с циклом

FishHook
И что получилось в src?
Иконка “разорванной картинка” Ничего.

Офлайн

#7 Апрель 22, 2016 06:38:29

quix
Зарегистрирован: 2012-06-23
Сообщения: 105
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод видео в статью. Траблы с циклом

Дело в том, что, если я после “статик” кидаю CASHE - вую ссылку до картинки, то все работает….

Так работает…

<p> <img src="{%static "CACHE/images/avatars/3_dIRzT7c/fcf6d4ff62184ef12c3b12e8e79a9d3a.jpg" %}">
симлинк работает.

Отредактировано quix (Апрель 22, 2016 06:39:06)

Офлайн

#8 Апрель 23, 2016 06:22:56

quix
Зарегистрирован: 2012-06-23
Сообщения: 105
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод видео в статью. Траблы с циклом

FishHook
И что получилось в src?
Держаться нету больше сил!!!


Работает:
{{ ph.avatar_thumbnail.url }}
- выводит ссылку
CACHE/images/avatars/3_dIRzT7c/fcf6d4ff62184ef12c3b12e8e79a9d3a.jpg
Работает:
<p> <img src="{%static "CACHE/images/avatars/3_dIRzT7c/fcf6d4ff62184ef12c3b12e8e79a9d3a.jpg" %}"></p>
- выводит картинку

Не работает:
<p> <img src = "{%static "{{ ph.avatart_humbnail.url }}" %}"> </p>

Отредактировано quix (Апрель 23, 2016 06:50:36)

Офлайн

#9 Апрель 23, 2016 07:58:03

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Вывод видео в статью. Траблы с циклом

quix
Не работает:
и не будет, потому что внутри тега {% %} нафиг не нужны никакие {{}}



Офлайн

#10 Апрель 24, 2016 06:51:35

quix
Зарегистрирован: 2012-06-23
Сообщения: 105
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод видео в статью. Траблы с циклом

Как быть?
Конкатинация работает на уравне шаблонов?

Офлайн

  • Начало
  • » Django
  • » Вывод видео в статью. Траблы с циклом[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version