Найти - Пользователи
Полная версия: Вывод видео в статью. Траблы с циклом
Начало » Django » Вывод видео в статью. Траблы с циклом
1 2 3 4
FishHook
quix
model = Article, AddCodeYoutube, Profile
Это - кортеж, тут не ожидается кортеж, нахера он тут? Модель может быть ОДНА И ТОЛЬКО ОДНА.
quix
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 не подсвечивает фигурные скобки переменной в шаблоне

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


Спасибо.




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

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

Шабл:
 <img src="{% static "{{ ph.avatar_thumbnail.url }}"  %}" 
FishHook
И что получилось в src?
quix
FishHook
И что получилось в src?
Иконка “разорванной картинка” Ничего.
quix
Дело в том, что, если я после “статик” кидаю CASHE - вую ссылку до картинки, то все работает….

Так работает…
<p> <img src="{%static "CACHE/images/avatars/3_dIRzT7c/fcf6d4ff62184ef12c3b12e8e79a9d3a.jpg" %}">
симлинк работает.
quix
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>
FishHook
quix
Не работает:
и не будет, потому что внутри тега {% %} нафиг не нужны никакие {{}}
quix
Как быть?
Конкатинация работает на уравне шаблонов?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB