Size: a a a

Django [ru] #STAY HOME

2021 June 07

NC

Nikolay Cherniy in Django [ru] #STAY HOME
зайди в шелл и попробуй импортировать django
источник

I

InzGIBA in Django [ru] #STAY HOME
он скинул traceback ведь
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
Оо, Коля, поздравляю с повышением)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
ну трейсбек тоже можно скопировать =)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Спасибо)
источник

I

InzGIBA in Django [ru] #STAY HOME
Да сразу ведь можно ссылку на sentry )
источник

g

garrip91 in Django [ru] #STAY HOME
Помогите, пожалуйста... Я частично разобрался со своей ранее озвученной проблемой, но теперь бы мне знать как в шаблоне правильно отобразить эти самые 'Series' из model = Series: https://pastebin.com/UT9F1yRV
источник

D

DiZiNnEs in Django [ru] #STAY HOME
В шаблоне пишешь {{ films }} и получаешь фильмы таким образом, но там ещё циклы есть в документации сказанно об этом
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
ты что-то делаешь не так, у тебя комментарии связаны с сериями? через какое поле?
источник

g

garrip91 in Django [ru] #STAY HOME
То есть, если я обращаюсь к модели Series, то я в шаблоне пишу {{ series }}, правильно?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
скорее
{% for seria in series %}
{{ seria.field_name }}
{% endfor %}
источник

S

Stanley in Django [ru] #STAY HOME
то что ты ложишь в словарь(context) потом в шаблоне по ключу можешь обращаться
{{ my_key }}
источник

g

garrip91 in Django [ru] #STAY HOME
А у меня есть аналогично составленный класс для фильмов и он прекрасно работает без цикла. Как так?
источник

D

DiZiNnEs in Django [ru] #STAY HOME
Там наверное потому что один фильм)

А где фильмы уже нужен цикл
источник

g

garrip91 in Django [ru] #STAY HOME
Вот он:
class FilmDetailView(DetailView):

   model = Film
   template_name = 'KinomonsterApp/film_detail.html'

   def get_context_data(self, **kwargs):
       context = super().get_context_data(**kwargs)
       context['films'] = Film.objects.all()
       context['series'] = Series.objects.all()
       context['comments'] = FilmComments.objects.all()
       return context
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
покажи шаблон
источник

D

DiZiNnEs in Django [ru] #STAY HOME
Это DetailView тут показывает один фильм детально, значит цикл не нужен. Но у тебя в context лежат все фильмы для них нужен цикл
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
а, ну да, как и сказал @DiZiNnEs у тебя там один фильм возвращается
источник

g

garrip91 in Django [ru] #STAY HOME
А говорю про страницу отображения одного фильма/сериала. Я это реализовал по фильму, у меня всё получилось, а с сериалом не получается
источник

S

Stanley in Django [ru] #STAY HOME
он имеет ввиду что у тебя Series и SeriesComment отдельно в шаблон идут а по всей видимости они связаны
источник