Size: a a a

Django [ru] #STAY HOME

2021 February 15

Y

Yaroslav in Django [ru] #STAY HOME
def profile(request, id):
   user = CustomUser.objects.get(id=id)
   return render(request, 'account/profile.html', {'profile': user})
источник

Y

Yaroslav in Django [ru] #STAY HOME
Есть ли смысл явно передать пользователя в шаблон явно, если к нему можно обратится в шаблоне через {{user.}}?
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Сергей Чурмин
Друзья, ну я что то уже поплыл.
https://gist.github.com/Mesteriis/b528434dd05f74627fd7deab6dd12570

как правельно искать по полям модели, вчасти по uuid?
class PostViewSet(viewsets.ModelViewSet):
   queryset = Post.objects.all()
   lookup_field = 'uuid'
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Лукап филд uid у тебя задаёшь
источник

Д

Дима in Django [ru] #STAY HOME
Когда я создам первый объект модели, то у него будет pk==1
второй, pk ==2
Если я удалю первый объект и создам третий, то его pk будет 3 или 1 ?
источник

VS

Vitaliy S in Django [ru] #STAY HOME
Дима
Когда я создам первый объект модели, то у него будет pk==1
второй, pk ==2
Если я удалю первый объект и создам третий, то его pk будет 3 или 1 ?
Концептуально да, но нет.
источник

VS

Vitaliy S in Django [ru] #STAY HOME
Дима
Когда я создам первый объект модели, то у него будет pk==1
второй, pk ==2
Если я удалю первый объект и создам третий, то его pk будет 3 или 1 ?
Автоинкремент создаётся в базе. Это секвенция.
Перед созданием у объекта модели нет pk
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Дима
Когда я создам первый объект модели, то у него будет pk==1
второй, pk ==2
Если я удалю первый объект и создам третий, то его pk будет 3 или 1 ?
3
источник

VS

Vitaliy S in Django [ru] #STAY HOME
pk вытягивается из базюни
источник

Д

Дима in Django [ru] #STAY HOME
То есть я могу его использовать его  как часть url, для статьи?
источник

VS

Vitaliy S in Django [ru] #STAY HOME
Дима
То есть я могу его использовать его  как часть url, для статьи?
Да, конечно. Это ID твоей записи в базе
источник

Д

Дима in Django [ru] #STAY HOME
Vitaliy S
Да, конечно. Это ID твоей записи в базе
Отлично, спасибо)
источник

RD

Roman Demchenko in Django [ru] #STAY HOME
Добрый день помогите пожалуйста есть p = 10.10
print(p)
на выходе получаю 10.1 а ноль обзает.  что нужно что бы не обрезало и было только 2 знака после запятой
источник

VS

Vitaliy S in Django [ru] #STAY HOME
Дима
Отлично, спасибо)
Если будешь смотреть drf, то там ещё интереснее.
источник

S

Stanley in Django [ru] #STAY HOME
Roman Demchenko
Добрый день помогите пожалуйста есть p = 10.10
print(p)
на выходе получаю 10.1 а ноль обзает.  что нужно что бы не обрезало и было только 2 знака после запятой
а зачем вам ноль оставить надо? 🤔
p = '10.10'
print(p)
источник

RD

Roman Demchenko in Django [ru] #STAY HOME
10.10 копеек
источник

S

Stanley in Django [ru] #STAY HOME
Roman Demchenko
10.10 копеек
10.1 = 10.10 или вы не в курсе?
источник

RD

Roman Demchenko in Django [ru] #STAY HOME
вход 10.10 в выход уже 10.1
источник

S

Stanley in Django [ru] #STAY HOME
Roman Demchenko
вход 10.10 в выход уже 10.1
ну, все верно
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Дружище, это математика. Ноль на конце ничего не значит
источник