Size: a a a

Django [ru] #STAY HOME

2021 February 14

BG

Bashir Gaitukiev in Django [ru] #STAY HOME
Nire
а так ты можешь обромить инклуд футера в with
тебе тоже,спасибо))
источник

NS

Nik S in Django [ru] #STAY HOME
подскажите, а как верно в setup.cfg прописать зависимости для авто-установки? я так понял это тоже можно и надо.
есть
install_requires =
   requests
   importlib; python_version == "2.6"
и чтото такое
[options.extras_require]
pdf = ReportLab>=1.2; RXP
rest = docutils>=0.3; pack ==1.1, ==1.3
но это не до конца понятно синтаксически.
*Разобрался*
источник

ММ

М М in Django [ru] #STAY HOME
М М, [14 февр. 2021 г., 19:24:46]:
Здравствуйте что делать чтобы количество товаров в корзине показывалась на всех страницах сайта???

<section id="header">
 <div class="top-bl">
   <div class="container">
     <div class="cart" style="color: #1b1e21">
       {% with total_items=cart|length %}
         {% if cart|length > 0 %}
           details
           <a href="{% url "cart:CartDetail" %}">
             {{ total_items }} тов. {{ cart.get_total_price }} руб.
           </a>
         {% else %}
           empty
         {% endif %}
       {% endwith %}
     </div>
   </div>
 </div>
</section>


код работает только на странице  /cart/
источник

J

Juan in Django [ru] #STAY HOME
М М
М М, [14 февр. 2021 г., 19:24:46]:
Здравствуйте что делать чтобы количество товаров в корзине показывалась на всех страницах сайта???

<section id="header">
 <div class="top-bl">
   <div class="container">
     <div class="cart" style="color: #1b1e21">
       {% with total_items=cart|length %}
         {% if cart|length > 0 %}
           details
           <a href="{% url "cart:CartDetail" %}">
             {{ total_items }} тов. {{ cart.get_total_price }} руб.
           </a>
         {% else %}
           empty
         {% endif %}
       {% endwith %}
     </div>
   </div>
 </div>
</section>


код работает только на странице  /cart/
В base.html в хидер закинь {% include "<path_to>/cart.html" %}
источник

DT

Dan Tyan in Django [ru] #STAY HOME
М М
М М, [14 февр. 2021 г., 19:24:46]:
Здравствуйте что делать чтобы количество товаров в корзине показывалась на всех страницах сайта???

<section id="header">
 <div class="top-bl">
   <div class="container">
     <div class="cart" style="color: #1b1e21">
       {% with total_items=cart|length %}
         {% if cart|length > 0 %}
           details
           <a href="{% url "cart:CartDetail" %}">
             {{ total_items }} тов. {{ cart.get_total_price }} руб.
           </a>
         {% else %}
           empty
         {% endif %}
       {% endwith %}
     </div>
   </div>
 </div>
</section>


код работает только на странице  /cart/
тебе надо объект cart добавить в конекст всех страниц
источник

ММ

М М in Django [ru] #STAY HOME
Есть пример?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
источник

CK

Caezar Ku in Django [ru] #STAY HOME
Всем здрасти. Хочу создать Маркет плэйс, как организовать поля в модельке Product? Товары то разные, от телевизора до тапков и харак-ки у них не одинаковые, как же это можно сделать в модельках?
Единственный пока способ - это на каждую категорию подписывать свои модельки продукта, но это муторно и кажется не совсем корректно, как же тут быть?
источник

S

Swain in Django [ru] #STAY HOME
Caezar Ku
Всем здрасти. Хочу создать Маркет плэйс, как организовать поля в модельке Product? Товары то разные, от телевизора до тапков и харак-ки у них не одинаковые, как же это можно сделать в модельках?
Единственный пока способ - это на каждую категорию подписывать свои модельки продукта, но это муторно и кажется не совсем корректно, как же тут быть?
Попробуй паттерны проектирования чекнуть. Твой вопрос прям хрестоматийный.
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
vadim chin
фастапи сыроват и в плане валидаци и в плане повторного использования кода, если сравнивать с тем же drf. мелкие прожекты или в одно лицо пойдет, но sanic кмк удобнее.
Лол
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Катя Адюкова
И я тут думаю а что если в AIOGRAM использовать Gino orm... А для админки использовать django и django orm для доступа к данным и их редактирования.... Тоесть два фоеймворка будут использовать  одну БД то конфликтов не будет?
Можешь использовать
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Плюсую лол)
источник

A

Alexander in Django [ru] #STAY HOME
Ребят, а в джанго можно как-то сохранить два варианта обращения к url-у, чтобы и по имени приложения и независимо от него тоже работало?
источник

A

Alexander in Django [ru] #STAY HOME
т.е. если пишу

path('tests/', include(('relevance_tests.urls', 'relevance_tests'), namespace='relevance_app'))

то могу достучаться до урла только через reverse('relevance_tests:tests'), а через reverse('tests'), он будет уже недоступен
источник

NC

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

A

Alexander in Django [ru] #STAY HOME
если же писать обычно path('tests/', include('relevance_tests.urls')), то наоборот
источник

A

Alexander in Django [ru] #STAY HOME
Nikolay Cherniy
нет
ок
источник

A

Alexander in Django [ru] #STAY HOME
жаль, а то было бы логично, если бы при обращении к урлу изнутри самого приложения, префикс в виде названия аппки бы ставить было не обязательно
источник

DT

Dan Tyan in Django [ru] #STAY HOME
это сделано для того чтобы не запутаться если в двух приложениях с разными namespace
есть урлы с одинаковыми именами
источник

NC

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