Size: a a a

Django [ru] #STAY HOME

2019 July 11

SM

Sergey Matveyev in Django [ru] #STAY HOME
Тут идея в том что моделей дофигища, и хотелось бы обойтись без ручной  интеграции
источник

i

ilya in Django [ru] #STAY HOME
Sergey Matveyev
Тут идея в том что моделей дофигища, и хотелось бы обойтись без ручной  интеграции
встречал упоминание что она очень сильно тормозится при наличиии FK в таблице. Попробуй поискать решение про select_related()
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
ilya
встречал упоминание что она очень сильно тормозится при наличиии FK в таблице. Попробуй поискать решение про select_related()
Да, с PK она вообще практически не рабочая становится. Но ту меня тут 15 полей int и 15 Char, вообще подозревемых нет:(
источник

i

ilya in Django [ru] #STAY HOME
Sergey Matveyev
Да, с PK она вообще практически не рабочая становится. Но ту меня тут 15 полей int и 15 Char, вообще подозревемых нет:(
🤔если найдешь решение - отпишись, интересно
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
ilya
🤔если найдешь решение - отпишись, интересно
Ок-ок
источник

yh

yasya huyase in Django [ru] #STAY HOME
К стати, раз уж за import-export заговорили
У меня в admin.py создан класс ExportActionMixin для выгрузки данных с кастомными подписями полей
На локалке все хорошо выгружало, а после деплоя все испоганило: порядок полей не тот, некоторые поля имеют значения других и т.д.
источник

yh

yasya huyase in Django [ru] #STAY HOME
Никто не знает в чем  может быть дело?
источник

M

Mike in Django [ru] #STAY HOME
(DRF)Может кто-нибуть сказать что нитак. Вообщем есть POST url c  для смены пароля /app/reset-password/confirm/. Тестирую его в swagger и RestMan. Работает отлчно. Если отправлю короткий пароль получаю


{
   "password": [
       "This password is too short. It must contain at least 8 characters.",
       "This password is too common."
   ]
}
Если отправлю нормальный пароль, получаю:
{
   'status': 'OK'
}
Не получается получить ошибки связанные с паролем в Vue.js, если пароль нормальный передать в  Vue.js методе, получаю одидаемый response.
В Vue.js делаю просто
methods: {
   set_password() {
       axios.post('/app/reset-password/confirm/', {'password': this.password, 'token': this.token})
       .then(response => {
           console.log(response)
       })
       .catch(error => {
           console.log(error)
           console.log(error.response.data)
       })
   }
},
Но оно не работает. В .catch не залетает.
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
yasya huyase
Никто не знает в чем  может быть дело?
Может он просто не срабатывает? Единственное что в голову пришло.
Порядок полей разный или всегда одинаковый?
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Mike
(DRF)Может кто-нибуть сказать что нитак. Вообщем есть POST url c  для смены пароля /app/reset-password/confirm/. Тестирую его в swagger и RestMan. Работает отлчно. Если отправлю короткий пароль получаю


{
   "password": [
       "This password is too short. It must contain at least 8 characters.",
       "This password is too common."
   ]
}
Если отправлю нормальный пароль, получаю:
{
   'status': 'OK'
}
Не получается получить ошибки связанные с паролем в Vue.js, если пароль нормальный передать в  Vue.js методе, получаю одидаемый response.
В Vue.js делаю просто
methods: {
   set_password() {
       axios.post('/app/reset-password/confirm/', {'password': this.password, 'token': this.token})
       .then(response => {
           console.log(response)
       })
       .catch(error => {
           console.log(error)
           console.log(error.response.data)
       })
   }
},
Но оно не работает. В .catch не залетает.
Ни в чём себе не отказывай - https://pastebin.com
источник

yh

yasya huyase in Django [ru] #STAY HOME
Что на локальной версии что на деплое код одинаковый
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
yasya huyase
Что на локальной версии что на деплое код одинаковый
Не, я про выгрузку, т.е. про сам выгружаемый файл. Там порядок полей меняется или одинаковый?
источник

yh

yasya huyase in Django [ru] #STAY HOME
Sergey Matveyev
Не, я про выгрузку, т.е. про сам выгружаемый файл. Там порядок полей меняется или одинаковый?
Одинаковый
источник

yh

yasya huyase in Django [ru] #STAY HOME
Но неправильный
источник

yh

yasya huyase in Django [ru] #STAY HOME
Что то с бд не так?
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
yasya huyase
Одинаковый
Тогда не подскажу, сорян.
источник

T

Tim in Django [ru] #STAY HOME
Всем привет. Такой вопрос:
Есть моделька в котором есть поле status и date(остальные неважны в данном контексте). status может меняться в зависимости от некоторых условий.
Одно из которых : если date.now > date (псевдокод)
Куда  копать? может делать через @property?
источник

S

Spirit💎 in Django [ru] #STAY HOME
Иниты?
источник

IZ

Igor Z in Django [ru] #STAY HOME
Ребята, всем привет! Я сделал
 python manage.py collectstatic 

и у меня в
static

теперь
источник

S

Spirit💎 in Django [ru] #STAY HOME
Igor Z
Ребята, всем привет! Я сделал
 python manage.py collectstatic 

и у меня в
static

теперь
Чётко
источник