Size: a a a

Django [ru] #STAY HOME

2020 October 14

PK

Pavel Korolev in Django [ru] #STAY HOME
Dima Boger
    else:
       raise self.retry(countdown=60)

?
такая же ошибка
источник

AF

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

DB

Dima Boger in Django [ru] #STAY HOME
Pavel Korolev
такая же ошибка
источник

Dmitriy Тiutiunnyk in Django [ru] #STAY HOME
делаю.агрегацию, чтоб найти сумму количества квартир в улице в Лонодоне, что не так?

elm_street_apartments = House.objects.filter("Elm St.").aggregate(s=Sum('apartments'))['s']
источник

Dmitriy Тiutiunnyk in Django [ru] #STAY HOME
вот модель

class House(models.Model): apartments = models.IntegerField() house_number = models.IntegerField()
street = models.CharField(max_length=64)
источник

T

Tishka17 in Django [ru] #STAY HOME
Подскажите, а джанго не умеет что ли в миграции для sqlite добавлять колонки через add column?
источник

PK

Pavel Korolev in Django [ru] #STAY HOME
Из того что я понял по топику, эта проблема наблюдается до 4.3 включительно и дальше, возможно она исправлена?
источник

DB

Dima Boger in Django [ru] #STAY HOME
Pavel Korolev
Из того что я понял по топику, эта проблема наблюдается до 4.3 включительно и дальше, возможно она исправлена?
да, похоже что уже вмёрджена
источник

DB

Dima Boger in Django [ru] #STAY HOME
Можно локально запускать без always_eager, и будет работать
источник

PK

Pavel Korolev in Django [ru] #STAY HOME
Dima Boger
да, похоже что уже вмёрджена
благодарю за помощь, у меня как раз 4.3 ;(
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
приветствую. сделал кастомную форму создания пользователя. при сохранении формы во вьюхе сделал редирект на страницу редактирования созданного пользователя. форма сохраняется, но редирект не происходит. в консоли pycharm  пишет что происходит редирект, но в браузере ничего не происходит. в чем может быть причина?
код поста
    def post(self, request, **kwargs):
       data = deepcopy(request.POST)
       form = self.form_class(data)

       if form.is_valid():
           form.instance.is_active = True
           form.instance.is_staff = True
           role = str(form.cleaned_data['role'].pk)
           if role == '40b280fc-53d0-4c61-a219-459c314bcbc8':
               form.instance.is_superuser = True

           post = form.save()

           return redirect('users:user_edit', pk=post.pk)
       else:
           return form_validation_error_response(form.errors)
источник

S

Shodmon in Django [ru] #STAY HOME
Tishka17
Подскажите, а джанго не умеет что ли в миграции для sqlite добавлять колонки через add column?
Методами фреймворка вообще нет желания пользоваться, по ходу, как тут например https://docs.djangoproject.com/en/3.1/howto/writing-migrations/

Также вроде был метод RunSql в миграциях, через него, скорее всего можно

Ну или просто в моделе добавить поле
источник

T

Tishka17 in Django [ru] #STAY HOME
Просто в модели добавив поле, оно сделало sql, который через новую таблицу переливает данные. Это ок, если бы я меня существующие колонки, но для добавления не нужно
источник

S

Shodmon in Django [ru] #STAY HOME
А можешь потом скинуть на проект ссылку, посмотреть что и как ты готовишь?
источник

T

Tishka17 in Django [ru] #STAY HOME
Shodmon
А можешь потом скинуть на проект ссылку, посмотреть что и как ты готовишь?
Да я хэлло ворлд поднимаю :)
источник

T

Tishka17 in Django [ru] #STAY HOME
Ничего сверхъестественного, практически по туториалу иду
источник

S

Shodmon in Django [ru] #STAY HOME
Tishka17
Ничего сверхъестественного, практически по туториалу иду
Мне кажется, что через пол часа, ты скажешь, а пошло оно и забьешь ещё на пару лет
источник

T

Tishka17 in Django [ru] #STAY HOME
Shodmon
Мне кажется, что через пол часа, ты скажешь, а пошло оно и забьешь ещё на пару лет
Ну на эти вопросы я забил, пробую собрать как есть
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
Ильяс Хакиев
приветствую. сделал кастомную форму создания пользователя. при сохранении формы во вьюхе сделал редирект на страницу редактирования созданного пользователя. форма сохраняется, но редирект не происходит. в консоли pycharm  пишет что происходит редирект, но в браузере ничего не происходит. в чем может быть причина?
код поста
    def post(self, request, **kwargs):
       data = deepcopy(request.POST)
       form = self.form_class(data)

       if form.is_valid():
           form.instance.is_active = True
           form.instance.is_staff = True
           role = str(form.cleaned_data['role'].pk)
           if role == '40b280fc-53d0-4c61-a219-459c314bcbc8':
               form.instance.is_superuser = True

           post = form.save()

           return redirect('users:user_edit', pk=post.pk)
       else:
           return form_validation_error_response(form.errors)
помогите кто-нить с redirect 😇
поставил редирект на другую страницу, в браузере не перезагружается
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Друзья а подскажите, есть ли способ что бы отследить скачалли пользователь файл из MEDIA ? или отдельное вью для этого поднимать?
источник