Size: a a a

Django [ru] #STAY HOME

2019 October 09

A

Aquinary in Django [ru] #STAY HOME
Делаю пагинцацию, чтобы не дублировать её в каждом месте вынес её в отдельный шаблон
Подключаю пагинацию через include в шаблоне. Инфо о том, какое приложение используется и прочие параметры передаю вот так:
{% include 'pagenator.htm' with app='user:dialogs' param1=page param2=pages %}
Вот кусок в самом paginator.htm:
<a href="{% url app dialog param2.number|add:1 %}" class="button">></a>
<a href="{% url app dialog param2.paginator.num_pages %}" class="button">>></a>
Но некоторые приложения не имеют второго параметра и поэтому шаблонизатор на это ругается.
Как можно игнорировать тег если он пуст, кроме как через {% if endif %}?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Egor
мне не статика нужна, а темплейты
сорри. Ты вообще все хочешь перенести или что-то модернизировать?
источник

E

Egor in Django [ru] #STAY HOME
Artem Gubatenko
сорри. Ты вообще все хочешь перенести или что-то модернизировать?
Ну мне наверно надо главную поменять, и страницу change одной из моделей
источник

U

UUID8 in Django [ru] #STAY HOME
Появилась необходимость делать собственную админку. Но джанговская из коробки может логировать действия пользователя, раздавать права доступа по группам/пользователям.

Вопрос: что лучше в случае с кастомной админ-панелью, использовать стандартные django модели (те которые используются в стандартной админ-панели: auth_group_permissions, auth_user_groups, django_admin_log, etc) или делать все систему с нуля?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Egor
Ну мне наверно надо главную поменять, и страницу change одной из моделей
попробуй в корне проекта: templates/admin/base.html | base_site.html
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
чтоб скопировать html для модернизации, я обычно нахожу источник через django-admin-tools
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
m0nte cr1st0
Переслано от m0nte cr1st0
Есть две функции. Обе должны работать в фоне. Одна из них должна работать постоянно. Другая периодически (каждых 5 минут). Как лучше организовать это? Селери? Есть вариант с вайл тру и тайм слип, но вряд ли это верное решение.
например, Google Cloud Tasks или Google Cloud Pub/Sub + Google Cloud Functions
источник

SN

Sergei Napryushkin in Django [ru] #STAY HOME
Добрый вечер, кто может помочь с админкой в которой можно вести учет денег, тоесть кнопка добавить, удалить и изменить
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
задача Django - это отвечать на http запросы и при этом делать запросы к СУБД (например, к PostgreSQL), если ваша задача не вписывается сюда - Django не нужна... (а, ну, ещё ради админки Django берут)
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Egor
Ну мне наверно надо главную поменять, и страницу change одной из моделей
чтоб change_form | list сменить создай кастомный файл в app/templates/app/.... и укажи его в ModelAdmin
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
только настрой джангу чтоб смотрела в папки у app
источник

E

Egor in Django [ru] #STAY HOME
UUID8
Появилась необходимость делать собственную админку. Но джанговская из коробки может логировать действия пользователя, раздавать права доступа по группам/пользователям.

Вопрос: что лучше в случае с кастомной админ-панелью, использовать стандартные django модели (те которые используются в стандартной админ-панели: auth_group_permissions, auth_user_groups, django_admin_log, etc) или делать все систему с нуля?
Сейчас примерно такая же задача, а в чем у тебя кастомность, много ролей?
источник

U

UUID8 in Django [ru] #STAY HOME
Egor
Сейчас примерно такая же задача, а в чем у тебя кастомность, много ролей?
просто много того, чего нет в стандартной
источник

E

Egor in Django [ru] #STAY HOME
UUID8
просто много того, чего нет в стандартной
Например?
источник

U

UUID8 in Django [ru] #STAY HOME
Egor
Например?
Показывать иерархию объектов по связи many-to-many, с разными вариантами сортировки
источник

U

UUID8 in Django [ru] #STAY HOME
тоже самое и на создание записи
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
UUID8
Появилась необходимость делать собственную админку. Но джанговская из коробки может логировать действия пользователя, раздавать права доступа по группам/пользователям.

Вопрос: что лучше в случае с кастомной админ-панелью, использовать стандартные django модели (те которые используются в стандартной админ-панели: auth_group_permissions, auth_user_groups, django_admin_log, etc) или делать все систему с нуля?
если будешь писать свою админку - захочется использовать какой-нибудь Vuetify или аналоги, это приведёт к JWT, это приведёт к какому-нибудь Auth0 и окажется, что стандартная админка Django и, возможно, весь Django Auth не нужен)
источник

U

UUID8 in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
если будешь писать свою админку - захочется использовать какой-нибудь Vuetify или аналоги, это приведёт к JWT, это приведёт к какому-нибудь Auth0 и окажется, что стандартная админка Django и, возможно, весь Django Auth не нужен)
JWT - это же вроде для REST`а?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
UUID8
Показывать иерархию объектов по связи many-to-many, с разными вариантами сортировки
доработать существующую админку сложнее чем создать заново?
источник

U

UUID8 in Django [ru] #STAY HOME
Artem Gubatenko
доработать существующую админку сложнее чем создать заново?
да, намного
источник