Size: a a a

Django [ru] #STAY HOME

2021 March 27

S

Shodmon in Django [ru] #STAY HOME
увидел, но я чет хз что там) по ходу это
item, created = Item.objects.get_or_create(name=item_name)
TaskCosts.objects.update_or_create(task__pk=pk, item=item, defaults={'quantity':quantity})
источник

L

Laste in Django [ru] #STAY HOME
Shodmon
увидел, но я чет хз что там) по ходу это
item, created = Item.objects.get_or_create(name=item_name)
TaskCosts.objects.update_or_create(task__pk=pk, item=item, defaults={'quantity':quantity})
Оказалось, оно без defaults не хотело работать
источник

L

Laste in Django [ru] #STAY HOME
Shodmon
увидел, но я чет хз что там) по ходу это
item, created = Item.objects.get_or_create(name=item_name)
TaskCosts.objects.update_or_create(task__pk=pk, item=item, defaults={'quantity':quantity})
Спасибо
источник

S

Shodmon in Django [ru] #STAY HOME
Laste
Оказалось, оно без defaults не хотело работать
ок)
если это джанга 3+ то метод из is_ajax вроде деприкатед
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
еще один дурацкий вопрос, стоит ли пушить файлы миграций в систему контроля версий?
источник

S

Shodmon in Django [ru] #STAY HOME
Yegor Kowalew
еще один дурацкий вопрос, стоит ли пушить файлы миграций в систему контроля версий?
да
источник

🐼

🐼 in Django [ru] #STAY HOME
Братья, какие курсы по джанго можете порекомендовать?
источник

a

artur in Django [ru] #STAY HOME
🐼
Братья, какие курсы по джанго можете порекомендовать?
В книгах как по мне лучше информация собрана
источник

🐼

🐼 in Django [ru] #STAY HOME
Их тысячи, какие именно?
источник

AK

Alexandr Kovtunov in Django [ru] #STAY HOME
🐼
Их тысячи, какие именно?
Самый лучший курс
https://www.djangoproject.com
источник

L

Laste in Django [ru] #STAY HOME
Shodmon
увидел, но я чет хз что там) по ходу это
item, created = Item.objects.get_or_create(name=item_name)
TaskCosts.objects.update_or_create(task__pk=pk, item=item, defaults={'quantity':quantity})
Оно странно работает: если на update, то с этим TaskCosts.objects.update_or_create(task__pk=pk, item__name=item_name, defaults={'quantity': quantity}) всё ок, а если на create, то выдаёт ошибку
источник

S

Shodmon in Django [ru] #STAY HOME
Laste
Оно странно работает: если на update, то с этим TaskCosts.objects.update_or_create(task__pk=pk, item__name=item_name, defaults={'quantity': quantity}) всё ок, а если на create, то выдаёт ошибку
какую? посмотри как у меня и как у тебя
item, created = Item.objects.get_or_create(name=item_name)
TaskCosts.objects.update_or_create(task__pk=pk, item=item, defaults={'quantity':quantity})
источник

L

Laste in Django [ru] #STAY HOME
Shodmon
какую? посмотри как у меня и как у тебя
item, created = Item.objects.get_or_create(name=item_name)
TaskCosts.objects.update_or_create(task__pk=pk, item=item, defaults={'quantity':quantity})
NOT NULL constraint failed: todo_taskcosts.item_id, при create работает только:
item, created = Item.objects.get_or_create(name=item_name)
task, created = Task.objects.get_or_create(pk=pk)
TaskCosts.objects.update_or_create(task=task, item=item, defaults={'quantity': quantity})
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
def project_leave(request):
   if request.method == 'POST':
       form = LeaveProjectForm(request.POST)
       if form.is_valid():
           project_id = form.cleaned_data['project_id']
           # project = Project.objects.get(project_id)
           print(project_id)

раскомментировав строку получаем:
TypeError: cannot unpack non-iterable int object
что я не так делаю?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Yegor Kowalew
def project_leave(request):
   if request.method == 'POST':
       form = LeaveProjectForm(request.POST)
       if form.is_valid():
           project_id = form.cleaned_data['project_id']
           # project = Project.objects.get(project_id)
           print(project_id)

раскомментировав строку получаем:
TypeError: cannot unpack non-iterable int object
что я не так делаю?
project = Project.objects.get(project_id) - эту строку ?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Dan Tyan
project = Project.objects.get(project_id) - эту строку ?
да
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а что ты делаешь?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Dan Tyan
а что ты делаешь?
формой передаю id того что хочу выдернуть с Project
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
получить объект модели по id
источник

DT

Dan Tyan in Django [ru] #STAY HOME
да бог с ним
в этой строке
источник