Size: a a a

Django [ru] #STAY HOME

2020 August 09

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Andrey
Он всегда должен быть, по сути
не, это о2о филд с обратной стороны
источник

AD

Alex Dem in Django [ru] #STAY HOME
ARTUR KNYAZEV
у меня все странно )) но почему-то все работает
Ждем пак шампусика из вашей бухгалтерии
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
ок, как запушу сразу
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
у всех так , только думаешь,что все заончил все работает .... а нет ... я опять стоп поймал (((( печаль
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
выходит у меня будет 3 пользователя .. клиент , сотрудник и Администратор (директор)
источник

N

Nire in Django [ru] #STAY HOME
ARTUR KNYAZEV
у всех так , только думаешь,что все заончил все работает .... а нет ... я опять стоп поймал (((( печаль
Пиши тесты
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
придется Permission учить ((((((((((((
источник

AD

Alex Dem in Django [ru] #STAY HOME
ARTUR KNYAZEV
if request.user.employee:        
      return render (request, 'pilka/myrecord.html')
   else:
      return render (request, 'pilka/myrecord2.html')      


почему то не отрабатывает else:
is_employee = getattr(request.user, 'employee', None)
template_name = 'myrecord' if is_employee else 'myrecord2'
return render (request, f'pilka/{template_name}.html')

DRY, KISS
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
Alex Dem
is_employee = getattr(request.user, 'employee', None)
template_name = 'myrecord' if is_employee else 'myrecord2'
return render (request, f'pilka/{template_name}.html')

DRY, KISS
это я уже сделал , заработало ... теперь условия поменялись ((
источник

N

Nire in Django [ru] #STAY HOME
ARTUR KNYAZEV
придется Permission учить ((((((((((((
Бросай программирование, тогда ничего учить не надо будет) странное заявление
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
это когда хочешь обойтись малой кровью
источник

N

Nire in Django [ru] #STAY HOME
ARTUR KNYAZEV
это когда хочешь обойтись малой кровью
Вот че сложного зайти в раздел пермишены в офф документации и минут 20 потратить на понимание?
источник

N

Nire in Django [ru] #STAY HOME
Зато потом проще будет в разы
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Всем привет!
Достаю из базы одну запись через ModelName.objects.get(pk=1). Как сделать чтобы возвращались не все колонки, а только две нужные? values_list оказывается не существует для одной записи
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
Nire
Вот че сложного зайти в раздел пермишены в офф документации и минут 20 потратить на понимание?
сейчас зайду и буду ковыряться пару дней
источник

N

Nire in Django [ru] #STAY HOME
Sergey Matveyev
Всем привет!
Достаю из базы одну запись через ModelName.objects.get(pk=1). Как сделать чтобы возвращались не все колонки, а только две нужные? values_list оказывается не существует для одной записи
Ну ты объект получаешь же
источник

AD

Alex Dem in Django [ru] #STAY HOME
Sergey Matveyev
Всем привет!
Достаю из базы одну запись через ModelName.objects.get(pk=1). Как сделать чтобы возвращались не все колонки, а только две нужные? values_list оказывается не существует для одной записи
сделать filter
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Nire
Ну ты объект получаешь же
Ну я да, понимаю, что по идее values_list и не должно быть, но надеялся что джанга уже всё сделала за меня)
источник

N

Nire in Django [ru] #STAY HOME
Sergey Matveyev
Ну я да, понимаю, что по идее values_list и не должно быть, но надеялся что джанга уже всё сделала за меня)
Просто это не логично
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Alex Dem
сделать filter
И брать срез? Т.е. ModelName.objects.filter(pk=1).values_list(field1, field2)[0]?
источник