Size: a a a

Django [ru] #STAY HOME

2021 February 12

AG

Artem Gubatenko in Django [ru] #STAY HOME
Table
def add(request):
   if request.method == "POST":
       form = TicketForm(request.POST)
       if form.is_valid():
           if "_save" in request.POST:
              логика работы

есть вот такой код, который смотрит, если нажата кнопка сохранить то он делает что-то, столкнулся с моментом, если нажать не кнопку на странице, а кнопку Enter на клавиатуре, то обрабатывается совсем не так как надо
так вот, как из request.POST получить информацию, что нажали кнопку enter, или вообще можно отключить возможность использовать кнопку?
через js можно блочить отправку без нажатия кнопки
источник

Д

Денис in Django [ru] #STAY HOME
Делаю дамп с базы sqlite:
>py manage.py dumpdata --exclude contenttypes --exclude auth.permission --exclude sessions --indent 2 > dump.json
затем загружаю в mysql и получается что кирилицу не понимает
источник

Д

Денис in Django [ru] #STAY HOME
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcd in position 770: invalid continuation byte
источник

Д

Денис in Django [ru] #STAY HOME
кодировку в новой БД менял и на utf8_general_ci и на 1251
источник

AZ

Anton Zakharov in Django [ru] #STAY HOME
Добрый день.

Есть вьюшка, которую необходимо протестировать. Для этого нужно залить в тестовую базу одну запись, которая состоит в том числе и из нескольких foreign key, а те еще foreign key. Вот и выходит, что для тестирования одной небольшой вьюшки приходится делать дамп половины бд. Может быть есть какое то решение, моки, или что нибудь другое, что бы не делать дамп

Использую pytest
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
https://youtu.be/xxwRB2nE5Lk
товарищи спецы, что скажете по поводу автоматического расположения ватермарка на изображении?
источник

NW

Noboru Wataya in Django [ru] #STAY HOME
Пацаны помогите, я полный нуб
Пытаюсь сделать api на Djangorestframework и совсем запутался в роутах
Есть 2 приложения, помогите правильно разложить пути
https://pastebin.com/YrGgux0K
источник

NW

Noboru Wataya in Django [ru] #STAY HOME
В общем я тупо присобачил приложение 'курсы', что конечно сломало все, помогите правильно интегрировать его
источник

Д

Денис in Django [ru] #STAY HOME
Поменял кодировку в файле dump.json c 1251 на utf-8 вручную через notepad++, и всё загрузилось в новую базу
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Anton Zakharov
Добрый день.

Есть вьюшка, которую необходимо протестировать. Для этого нужно залить в тестовую базу одну запись, которая состоит в том числе и из нескольких foreign key, а те еще foreign key. Вот и выходит, что для тестирования одной небольшой вьюшки приходится делать дамп половины бд. Может быть есть какое то решение, моки, или что нибудь другое, что бы не делать дамп

Использую pytest
руками в сетапе создавать нужные объекты, есть фейкеры и фабрики для таких вещей если что
источник

М

Максим in Django [ru] #STAY HOME
Всем привет. Помогите отсортировать словарь по значениям. Пример {'Масса': ['135 кг', '53 кг', '95 кг', '96 кг'],  nextkey:[value1, value2...]} Как ме отсортировать значения в ключе?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Подскажите как рассчитать возраст на основе даты рождения(DataField)
источник

М

Максим in Django [ru] #STAY HOME
Yaroslav
Подскажите как рассчитать возраст на основе даты рождения(DataField)
источник

Y

Yaroslav in Django [ru] #STAY HOME
Я видел это, но думал что там born это integer
источник

S

Stanley in Django [ru] #STAY HOME
Yaroslav
Подскажите как рассчитать возраст на основе даты рождения(DataField)
В модель можешь свойство добавить
@property
   def age(self):
       today = timezone.now()
       return today.year - self.date_birth.year - \
           ((today.month, today.day) < (self.date_birth.month, self.date_birth.day))
источник

NW

Noboru Wataya in Django [ru] #STAY HOME
Спасибо решил
Написал: from courses import views as course_views так я сумел избежать конфликтов
Но все равно похоже на костыль, мб кто знает как по нормально сделать
https://pastebin.com/YrGgux0K
источник

D

DiZiNnEs in Django [ru] #STAY HOME
Всем привет, кто-нибудь соединял Vue с Django через webpack-bundle-tracker, куда и что нужно указать чтобы path в webpack-stats.json не были захардкожены ?
https://dpaste.org/4Y3e
источник

Y

Yaroslav in Django [ru] #STAY HOME
Если добавить в модель метод, нужно ли проводить миграции?
источник

D

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

Y

Yaroslav in Django [ru] #STAY HOME
Stanley
В модель можешь свойство добавить
@property
   def age(self):
       today = timezone.now()
       return today.year - self.date_birth.year - \
           ((today.month, today.day) < (self.date_birth.month, self.date_birth.day))
Спасибо, работает
источник