Size: a a a

Django [ru] #STAY HOME

2020 September 10

N

Nikolay.O in Django [ru] #STAY HOME
Не выходи из комнаты.
Так в доке ж и написано, что сообщения очищаются только при итерации)
https://docs.djangoproject.com/en/3.1/ref/contrib/messages/#displaying-messages
теперь прочитал, спасибо )
источник

vc

vadim chin in Django [ru] #STAY HOME
Дя Дя
хорошо, спасибо большое)
источник

ДД

Дя Дя in Django [ru] #STAY HOME
спасибо, сейчас посмотрю)
источник

JT

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

Как добавить возможность добавлять новые записи, исходя из текущей категории, чтобы не выбирать каждый раз из ниспадающего списка нужную категорию, а подтягивалась она из ссылки?

Сейчас вьюха выглядит так

def newimage(request, getpfcategory, getsubcategory):
   if request.method == "POST":
       form = ImageForm(request.POST, request.FILES)
       if form.is_valid():
           post = form.save(commit=False)
           post.author = request.user
           post.created_date = timezone.now()
           post.category = getsubcategory
           post.save()
       return redirect('/')
   else:
       form = ImageForm()
   return render(request, 'site/gallery-upload-images.html',
                 {'form': form})
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
James Town
Добрый день.

Как добавить возможность добавлять новые записи, исходя из текущей категории, чтобы не выбирать каждый раз из ниспадающего списка нужную категорию, а подтягивалась она из ссылки?

Сейчас вьюха выглядит так

def newimage(request, getpfcategory, getsubcategory):
   if request.method == "POST":
       form = ImageForm(request.POST, request.FILES)
       if form.is_valid():
           post = form.save(commit=False)
           post.author = request.user
           post.created_date = timezone.now()
           post.category = getsubcategory
           post.save()
       return redirect('/')
   else:
       form = ImageForm()
   return render(request, 'site/gallery-upload-images.html',
                 {'form': form})
Из getpfcategory во вьюхе получить?
источник

JT

James Town in Django [ru] #STAY HOME
Не выходи из комнаты.
Из getpfcategory во вьюхе получить?
не, getpfcategory находится выше, а нужное это getsubcategory

вьюха для getsubcategory

class showposts(View):
   def get(self, request, getpfcategory, getsubcategory):
       showpics = post.objects.filter(category__slug=getsubcategory)
       return render(request, 'site/pics.html', {
           'showpics': showpics,
       }
                     )
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
James Town
не, getpfcategory находится выше, а нужное это getsubcategory

вьюха для getsubcategory

class showposts(View):
   def get(self, request, getpfcategory, getsubcategory):
       showpics = post.objects.filter(category__slug=getsubcategory)
       return render(request, 'site/pics.html', {
           'showpics': showpics,
       }
                     )
getsubcategory - это слаг?
источник

JT

James Town in Django [ru] #STAY HOME
Не выходи из комнаты.
getsubcategory - это слаг?
да, слаг
источник

АН

Андрей Нагорный... in Django [ru] #STAY HOME
Привет, в чем проблема?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
В общем случае, как-то так. post.category = Category.objects.get(slug=getsubcategory)

Если я правильно понял, конечно
источник

D

Dmitry in Django [ru] #STAY HOME
Андрей Нагорный
Привет, в чем проблема?
а это что вообще здесь происходит?
источник

D

Dmitry in Django [ru] #STAY HOME
и какое отношение это к джанго имеет?
источник

АН

Андрей Нагорный... in Django [ru] #STAY HOME
Dmitry
а это что вообще здесь происходит?
Я пытаюсь добавить слово "Привет" в базу данных
источник

АН

Андрей Нагорный... in Django [ru] #STAY HOME
Dmitry
и какое отношение это к джанго имеет?
сорри за оффтоп
источник

D

Dmitry in Django [ru] #STAY HOME
слово Привет в базу?
источник

АН

Андрей Нагорный... in Django [ru] #STAY HOME
Dmitry
слово Привет в базу?
Да
источник

АН

Андрей Нагорный... in Django [ru] #STAY HOME
а некст таблица синонимы
источник

YD

Yevhen Dmytrenko in Django [ru] #STAY HOME
Андрей Нагорный
сорри за оффтоп
там же написано что ты слово вписываешь в несуществующую колонку
источник

АН

Андрей Нагорный... in Django [ru] #STAY HOME
к этому слову
источник

АН

Андрей Нагорный... in Django [ru] #STAY HOME
Yevhen Dmytrenko
там же написано что ты слово вписываешь в несуществующую колонку
INSERT INTO <table>(attr1, attr2 ...) VALUES (data1, data2 ...)
источник