Size: a a a

Django [ru] #STAY HOME

2021 February 18

AC

Andrew Chernysh in Django [ru] #STAY HOME
Мне вот друг рассказывал, что он за 2 недели пинание книг, пришел и его взяли на 50к ЗП джуном питона. Сейчас уже больше 200к получает,а имеет всего 1.5года опыта
источник

L

Loter in Django [ru] #STAY HOME
Может кто подсказать, как заменять значения поля объекта модели, если используется bulk_create()?
(он не вызывает метод save())
источник

OC

Oleg Crabolog in Django [ru] #STAY HOME
я могу отобразить label формы внутри формы?
источник

OC

Oleg Crabolog in Django [ru] #STAY HOME
т.е. заполнить её им
источник

OC

Oleg Crabolog in Django [ru] #STAY HOME
не используя modelForm
источник

OC

Oleg Crabolog in Django [ru] #STAY HOME
нагуглил, спс
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
приветствую✌️
интересная задачка.
есть 2 веб-сервиса, один из них сайт, другой сервис и на обоих есть страницы авторизации. на сатйе есть ссылка на сервис. можно ли  сделать, чтобы пользователь сайта по ссылке перешел на сервис и при этом у него произошла сквозная авторизация(не нужно вводить логин/пароль на сервисе) ?
источник

D

Dmitry in Django [ru] #STAY HOME
Michael
А теперь мой вопрос) Есть класс в admin.py мне нужно добавить для каждого элемента списке кнопку, которая будет удалять все записи связанные с кодом. Очень мало подходящих гайдов нашёл, но по ним сварганил это. Но выдаёт ошибку: name "url" is not defined. Как решить проблему?

P.S. кнопка должна выполнять действие с базой без перехода на другую страницу

class UserCodeAdmin(admin.ModelAdmin):
   list_display = ('code', 'book', 'deleteSubscriptionsByCode')

   def get_urls(self):
       urls=super().get_urls()
       custom_urls=[ url(r'^(?P<code_id>.+)/delete/$', self.process_import, name='deleteSubscriptionsByCode'), ]
       return custom_urls+urls

   def deleteSubscriptionsByCode(self, obj):
       return HttpResponseRedirect("../")
т.е. задача в том, чтобы за один присест в админке обновить большое количество объектов?
источник

M

Michael in Django [ru] #STAY HOME
Dmitry
т.е. задача в том, чтобы за один присест в админке обновить большое количество объектов?
Чтобы по нажатию на кнопку удалялись записи связанные с данным кодом. Метод deleteSubscriptionsByCode ещё недоработан, пока пытаюсь решить проблему генерации кнопки
источник

D

Dmitry in Django [ru] #STAY HOME
Michael
Чтобы по нажатию на кнопку удалялись записи связанные с данным кодом. Метод deleteSubscriptionsByCode ещё недоработан, пока пытаюсь решить проблему генерации кнопки
class FooAdmin(admin.ModelAdmin):
   ...
   actions = ['bar']

   def bar(self, request, queryset):
       ids = queryset.values_list('id', flat=True)
       Subs.objects.filter(id__in=ids)
       self.message_user(request, "Deactivated.")

Вот простой дедовский метод. Это не кнопка, но я за тебя уже код написал.
источник

M

Michael in Django [ru] #STAY HOME
Dmitry
class FooAdmin(admin.ModelAdmin):
   ...
   actions = ['bar']

   def bar(self, request, queryset):
       ids = queryset.values_list('id', flat=True)
       Subs.objects.filter(id__in=ids)
       self.message_user(request, "Deactivated.")

Вот простой дедовский метод. Это не кнопка, но я за тебя уже код написал.
С action'ом у меня вопросов нет, это я и сам могу. Вопрос именно в кнопке.
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Хочу сделать дамп базы.
пишу: django-admin dumpdata
trace:
django.core.exceptions.ImproperlyConfigured: Requested setting TEMPLATES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings
источник

M

Michael in Django [ru] #STAY HOME
То есть напротив каждого объекта должна быть кнопка, по нажатию которой и выполняется действие.
источник

D

Dmitry in Django [ru] #STAY HOME
Michael
С action'ом у меня вопросов нет, это я и сам могу. Вопрос именно в кнопке.
Меняй темплейт админки. Вообще админку придумали не для того, чтобы её особо кастомизировать
источник

D

Dmitry in Django [ru] #STAY HOME
Michael
То есть напротив каждого объекта должна быть кнопка, по нажатию которой и выполняется действие.
источник

M

Michael in Django [ru] #STAY HOME
И я её видел. Я метод get_urls делал по их примеру (у меня где-то ошибка, не пойму где именно) но у них либо одна кнопка на форме (её я тоже знаю как добавить), либо редиррект на другие формы (это мне не надо)
источник

ЕВ

Евгений Волченко... in Django [ru] #STAY HOME
Скажите пожалуйста, на djangocms реально такое сделать?
источник

С🥔

Скрудж 🥔 in Django [ru] #STAY HOME
Добрый день. Подскажите пожалуйста, к моему viewset'у приходит GET-запрос такого формата: /user/{id}/photos/{id}/list

Как мне вытащить из request эти {id}? Пока пишу:
self.request.parser_context["kwargs"].get("id")

Но мне не нравится такой формат, совсем
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Сделал блин дамп...
источник

YS

Yaroslav Savchuk in Django [ru] #STAY HOME
ребят, задеплоил свой проект на сервер. На сервере уже насетапленый nginx. Все запускается как надо, только как статику для админки подгрузить? ПРоект поднимается в докере. В настройках nginx на серваке в прописал пусть к статике, но все равно ничего не происходит. Как подкл подскажете?
источник