Size: a a a

Django [ru] #STAY HOME

2020 May 26

3_

3ANov _ in Django [ru] #STAY HOME
mesrop
Здравствуйте у меня возникла проблема при deploy на heroku сервер post-и сохранятся но не приходия несколько часов
картинки удаляется
я же правильно ваш вопрос понял? )) https://devcenter.heroku.com/articles/django-assets
источник

П

Павел in Django [ru] #STAY HOME
Dan Tyan
пройтись циклом
цикл на поиск ключа в dict с условными конструкциями?
источник

3_

3ANov _ in Django [ru] #STAY HOME
Павел
как обратиться к полю объекта в шаблоне, если объект - queryset вида: <QuerySet [{ключ: значение}, ..]>?

Такой способ
{{ объект["<имя поля>"] }}
вызывает ошибку Could not parse the remainder:
так вроде бы через точку по ключу можно добраться до значения? или я ошибаюсь?
источник

П

Павел in Django [ru] #STAY HOME
3ANov _
так вроде бы через точку по ключу можно добраться до значения? или я ошибаюсь?
если queryset вида: <QuerySet [<имя класса: имя класса object (1)>, ..]>, то да - через точку)
источник

3_

3ANov _ in Django [ru] #STAY HOME
Павел
если queryset вида: <QuerySet [<имя класса: имя класса object (1)>, ..]>, то да - через точку)
да - я уже понял - что какую то фигню ответил )
источник

П

Павел in Django [ru] #STAY HOME
3ANov _
да - я уже понял - что какую то фигню ответил )
ничё не фигня, для "начинающего игрока" - дилемма
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Павел
цикл на поиск ключа в dict с условными конструкциями?
нет просто цикл
источник

П

Павел in Django [ru] #STAY HOME
Dan Tyan
нет просто цикл
не соображу, к сожалению; приведите пример
источник

DT

Dan Tyan in Django [ru] #STAY HOME
queryset это список словарей
источник

DT

Dan Tyan in Django [ru] #STAY HOME
те на каждой итерации у тебя будет словарь
у которого будет доступ к своим ключам
источник

П

Павел in Django [ru] #STAY HOME
у меня уже есть цикл (цель - извлечь данные БД в таблицу шаблона)
источник

3_

3ANov _ in Django [ru] #STAY HOME
Павел
у меня уже есть цикл (цель - извлечь данные БД в таблицу шаблона)
кстати - по поводу таблиц - есть же django -tables? или это не подходит
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Павел
у меня уже есть цикл (цель - извлечь данные БД в таблицу шаблона)
отличная цель =)
источник

П

Павел in Django [ru] #STAY HOME
3ANov _
кстати - по поводу таблиц - есть же django -tables? или это не подходит
знаю про существование этого варианта, он мне не интересен на данном этапе
источник

DT

Dan Tyan in Django [ru] #STAY HOME
намекну
пока код не покажешь так и будет абстрактная беседа
источник

П

Павел in Django [ru] #STAY HOME
Dan Tyan
намекну
пока код не покажешь так и будет абстрактная беседа
def proba(request):
   all_statistics = Statistics.objects.all()
   limited_by_fields = all_statistics.values("user_id", "username", "total", "g_played", "per")
   for_context = {"stats": limited_by_fields}
   return render(request, "first_app/stat_table.html", for_context)

...
{% for stat in stats %}
       <tr>
           <td>{{ stat["user_id"] }}</td>
           <td>{{ stat["username"] }}</td>
           <td>{{ stat["total"] }}</td>
           <td>{{ stat["g_played"] }}</td>
           <td>{{ stat["per"] }}</td>
       </tr>
{% endfor %}
...
источник

DT

Dan Tyan in Django [ru] #STAY HOME
{{ stat.user_id }}
источник

DT

Dan Tyan in Django [ru] #STAY HOME
в шаблоне обращение к ключам, свойствам или методам объекта идет через точку
источник

3_

3ANov _ in Django [ru] #STAY HOME
Dan Tyan
в шаблоне обращение к ключам, свойствам или методам объекта идет через точку
о таки я был на верном пути )
источник

П

Павел in Django [ru] #STAY HOME
Dan Tyan
в шаблоне обращение к ключам, свойствам или методам объекта идет через точку
Dan, большое спасибо за выдержку) всё получилось, ключевое слово - "в шаблоне"
источник