Найти - Пользователи
Полная версия: Статья - группа - картинки
Начало » Django » Статья - группа - картинки
1 2
FishHook
quix
Очень интересно раскройте тему глубже
А нечего тут глубже раскрывать. Ребята из Django Software Foundation считают, что работники фронт-енда поголовно все клинические идиоты, поэтому чем меньше в шаблонизаторе возможностей - тем лучше. А если в шаблоне нужно сделать что-то чуть-чуть нестандартное, например вычислить среднее двух чисел? Разумеется, у верстальщика не хватит мозгов сложить два числа и поделить сумму на два, это сложная математика, и для этого специально обученный программист должен написать специальный фильтр или шаблонный тег, или передавать в контексте удобные для шаблона данные плодя тем самым Толстые Тупые Контроллеры. Особенно это радует, когда ты фулл-стек разработчик (что чаще всего и бывает в наших реалиях). Поэтому мы используем исключительно jinja2, где мы делаем вот так и смеёмся с джанги
<span>{{ (a + b) /2 }}</span>
<span>{{ x[1].somemethod(a, a + b) }}</span>

ПС: сейчас, возможно, будет срач.
quix
FishHook
Ребята из Django Software Foundation считают, что работники фронт-енда поголовно все клинические идиоты, поэтому чем меньше в шаблонизаторе возможностей - тем лучше.
…ну ладно Вам, давольно-таки не плохой язык шаблонов…

Спасибо, понял.
quix
И снова я!

…К статье то можно обратиться по id, но так же нужно динамически подставлять objects.filter'у параметры фильтрования необходимые этой же статье.
Как? Как это сделать??? ….
Вот вьюха
class ArticleDetail(DetailView):
	#queryset            = Article.objects.all()
	model =  Article
	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
	def get_context_data(self, **kwargs):
	    context = super(ArticleDetail, self).get_context_data(**kwargs)
	    context["ph"] = Profile.objects.get(id = self.kwargs["pk"])
	    context["art_photo"] = PhotoGroup.objects.filter(name_group = "GroupPhoto_article_1")
	    #context["ph"] = self.for_photo
	    return context	
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