Size: a a a

Django [ru] #STAY HOME

2020 July 05

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
JJ-Рассылает
{% if бла бла бла %}
<div> ....
{% else %}
...
{% endif %}
я так пробовал не раюотает
источник

J

JJ-Рассылает... in Django [ru] #STAY HOME
Тогда плохо пробовал
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
JJ-Рассылает
Тогда плохо пробовал
он же приходит не через request
источник

J

JJ-Рассылает... in Django [ru] #STAY HOME
Muslim Beibytuly
это не уязвимость, а нормальное поведение
Как подправить нормальное явление под мою задачу?)
источник

G

Gas in Django [ru] #STAY HOME
в джанге темплейтинг по сути - как twig в php
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
JJ-Рассылает
Как подправить нормальное явление под мою задачу?)
вариантов решения несколько, почитайте о throttling, об idempotency key
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
Gas
в джанге темплейтинг по сути - как twig в php
а если готовый код запихать в список и его отправить .... это будет смешно ))
источник

G

Gas in Django [ru] #STAY HOME
у тя есть во вьюхе список времен. тебе нужно отрендерить его в <ul>?
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
да
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
Gas
у тя есть во вьюхе список времен. тебе нужно отрендерить его в <ul>?
<div class="time">10:00</div>  вот таком стиле
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
ARTUR KNYAZEV
<div class="time">10:00</div>  вот таком стиле
самый "не смешной" вариант: отдать этот список в ответе вьюхи, а на JS все отрендерить)
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
Artem Gubatenko
самый "не смешной" вариант: отдать этот список в ответе вьюхи, а на JS все отрендерить)
listHtml = []
          for time in zapisall:
             listHtml.append('<div class="time">'+time+'</div>')
          print(listHtml)    
)))))))))))))) работает
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
но мне кажется это смешно
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
ARTUR KNYAZEV
но мне кажется это смешно
хочешь научиться делать "красиво" и есть минимальные знания в JS?  - формируй свои <div> в JS, на основе списка пришедшего в response через ajax
источник

G

Gas in Django [ru] #STAY HOME
https://docs.djangoproject.com/en/3.0/ref/template-response/
возвращай. первый параметр request, второй путь к файлу темплейта. 3й контекст - ассоциативный array по php щному
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
Artem Gubatenko
хочешь научиться делать "красиво" и есть минимальные знания в JS?  - формируй свои <div> в JS, на основе списка пришедшего в response через ajax
я просто делал все это на битрекс +  js  , это все так тормозило .. что я решил это все сделать на питоне
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
ARTUR KNYAZEV
listHtml = []
          for time in zapisall:
             listHtml.append('<div class="time">'+time+'</div>')
          print(listHtml)    
)))))))))))))) работает
даже если ты вернешь готовый html-кусочек для вставки, ты знаешь как его вставить в DOM страницы как html, а не строку?
источник

VP

Vladislav Perelomov in Django [ru] #STAY HOME
Как нормально запускать код при старте приложения?
чекал AppConfig.ready но тот же migrate тоже его вызывает
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
Artem Gubatenko
даже если ты вернешь готовый html-кусочек для вставки, ты знаешь как его вставить в DOM страницы как html, а не строку?
да. вот вернул
источник

VP

Vladislav Perelomov in Django [ru] #STAY HOME
Vladislav Perelomov
Как нормально запускать код при старте приложения?
чекал AppConfig.ready но тот же migrate тоже его вызывает
типо if not 'manage.py' in sys.argv?)
источник