Size: a a a

Django [ru] #STAY HOME

2020 August 04

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Jack
А хз, убрал после чего пишет что не возвращает HttpResponse а возвращает None
Посмотри как классы работают, у тебя там все как попало)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Jack
А хз, убрал после чего пишет что не возвращает HttpResponse а возвращает None
Ты просто взял свои фбв вьюхи и пытаешься их засунуть в дженерик в качестве методов, так это не работает, нужно понимать зачем лист вью нужен и как расширять его функционал
источник

J

Jack in Django [ru] #STAY HOME
Nikolay Cherniy
Ты просто взял свои фбв вьюхи и пытаешься их засунуть в дженерик в качестве методов, так это не работает, нужно понимать зачем лист вью нужен и как расширять его функционал
Ну да, думал прокатит пока но из документации не особо понял, только что при загрузке можно запросить вот данные get context data и при допустим запросе get, наших категорий сделать другие действия
источник

J

Jack in Django [ru] #STAY HOME
А ещё POST, надо убрать
источник

A

Aquinary in Django [ru] #STAY HOME
Существует ли способ сделать передачу GET-параметров при POST-запросе более прозрачной?
Например, есть URL вида: /page/1/
Гет метод вьюхи через kwars.get схватит этот get параметр и всё будет впорядке.
А возможно как-то в POST передать этот GET параметр минуя формы или js?
источник

A

Aquinary in Django [ru] #STAY HOME
Ещё добавлю, что POST-запрос может быть на url уже без GET параметра, например /page/create/
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а как ты передаешь POST без форм и js ?
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Привет. Уже второй раз прихожу с похожим вопросом, но вот никак не могу понять. Мой VPS находится на айпи 45.140.170.47, но дабы зайти на сайт нужно обязательно указывать порт 8000 (45.140.170.47:8000). Подскажите, что нужно настроить в nginx, чтобы на сайт можно было перейти без указания порта? Запускаю через docker-compose
источник

А

Антон in Django [ru] #STAY HOME
запусти на 80 порту сервер )
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Антон
запусти на 80 порту сервер )
Ты имеешь ввиду джанговский?
источник

A

Andrey in Django [ru] #STAY HOME
И ходить мимо нжинкса
источник

А

Антон in Django [ru] #STAY HOME
Grigory Surkov
Ты имеешь ввиду джанговский?
да
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Сейчас попробую
источник

A

Aquinary in Django [ru] #STAY HOME
Dan Tyan
а как ты передаешь POST без форм и js ?
С ними передаю, да. Просто получается так, что у меня открыта текущая страница /page/2/ и я отправляю POST на /page/create/
Просто вот это /2/ торчит в URL и почему бы его напрямую не выдирать в POST-методе, без посредников вида гет > шаблон -> пост
Естественно это не относится к параметрам, которые формируются на основе данных уже в самом шаблоне (и которые не торчат в url никак)
источник

A

Aquinary in Django [ru] #STAY HOME
Aquinary
С ними передаю, да. Просто получается так, что у меня открыта текущая страница /page/2/ и я отправляю POST на /page/create/
Просто вот это /2/ торчит в URL и почему бы его напрямую не выдирать в POST-методе, без посредников вида гет > шаблон -> пост
Естественно это не относится к параметрам, которые формируются на основе данных уже в самом шаблоне (и которые не торчат в url никак)
В голову куки приходят, типо зашёл пользователь на страницу /page/2/ и у него куки подобные образовались и post метод уже с куки забирает вот это /2/
источник

A

Aquinary in Django [ru] #STAY HOME
Всё, решение найдено
Просто поймал get-параметр в миддлваре и запихнул его в request.
Миддлвар второй раз уже значительно упрощает мне жизнь, крайне полезная штуковина.
источник

ВЮ

Владислав Юн... in Django [ru] #STAY HOME
Всем привет!
Помогите плез, добавил в поле модели blank=True, makemigrations мне выдает, что нет никаких изменений. Хотя при добавлении поля миграция создается. Что я тут не так делаю?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Владислав Юн
Всем привет!
Помогите плез, добавил в поле модели blank=True, makemigrations мне выдает, что нет никаких изменений. Хотя при добавлении поля миграция создается. Что я тут не так делаю?
что за поле ?
источник

N

Nonverbis in Django [ru] #STAY HOME
Владислав Юн
Всем привет!
Помогите плез, добавил в поле модели blank=True, makemigrations мне выдает, что нет никаких изменений. Хотя при добавлении поля миграция создается. Что я тут не так делаю?
проверить в сеттингс - приложуха вообще зарегистрирована ли.
источник

ВЮ

Владислав Юн... in Django [ru] #STAY HOME
Dan Tyan
что за поле ?
обычный char_field
источник