Форум сайта python.su
о чем говорит это ругательство?
lass ArticleDetail(DetailView): template_name = "blog/article_detail.html" def get_queryset(self, **kwargs): self.qs = AddCodeYoutube.objects.get(id = self.kwargs["pk"]) return self.qs
'AddCodeYoutube' object has no attribute 'filter'
Офлайн
Видимо вы к гету пытаетесь еще применить фильтр.
Офлайн
FishHook
Видимо вы к гету пытаетесь еще применить фильтр.
def get_context_data(self, **kwargs): context = super(ArticleDetail, self).get_context_data(**kwargs) context[ "articledetail" ] = Article.objects.get(id = self.kwargs["pk"]) # МОЖЕТ ТУТ ТРАБЛА??? гмм....??? VVVVVV context[ "article_youtube_code" ] = self.qs #ФОРМИРУЮ КОНТЕКСТ return context
Отредактировано quix (Апрель 16, 2016 20:42:40)
Офлайн
quixДа что вы! Мы все, разумеется, уже достали хрустальные шары и угадали, что такое self.qs и как вы это используете в шаблоне. Нееееее, не там
# МОЖЕТ ТУТ ТРАБЛА??? гмм….??? VVVVVV
Офлайн
FishHookАаааа ну зачем же так! На весь инет кричать то!
Офлайн
В документацию
Офлайн
def get_context_data(self, **kwargs): context = super(ArticleDetail, self).get_context_data(**kwargs) context[ "articledetail" ] = Article.objects.get(id = self.kwargs["pk"]) context[ "article_youtube_code" ] = self.qs[0] # формирует ключ queryset в контекст return context
Офлайн
Хелп…..
И снова здравствуйте!!!!
Ругается на тьюпл
'tuple' object has no attribute ‘filter’
class Profile(models.Model): avatar = models.ImageField(upload_to="avatars") avatar_thumbnail = ImageSpecField(source = "avatar", processors = [ResizeToFill(100, 50)], format = "JPEG", options = {"quality": 60})
class ArticleDetail(DetailView): model = Article, AddCodeYoutube #queryset = AddCodeYoutube.objects.all() template_name = "blog/article_detail.html" #context_object_name = "articledetail" def get_queryset(self, **kwargs): self.img = Profile.objects.get(id = self.kwargs["pk"]) return self.img def get_context_data(self, **kwargs): context = super(ArticleDetail, self).get_context_data(**kwargs) self.a = list(self.img)## даже так замутил ('достижение) b = { "tmp_image": self.a } context.append(b) # пихаю словарь в список return context
Офлайн
quix... model = Article, AddCodeYoutube ...
Офлайн
botinag
Не спасло
model = Article, AddCodeYoutube, Profile
Офлайн