Size: a a a

Django [ru] #STAY HOME

2021 January 13

dd

dgj dfsh in Django [ru] #STAY HOME
Max Tuh
Прописать в хост? ALLOWED_HOSTS в настройках джанги?
В hosts на линуксе
источник

MT

Max Tuh in Django [ru] #STAY HOME
dgj dfsh
В hosts на линуксе
Файл Hosts?
источник

dd

dgj dfsh in Django [ru] #STAY HOME
Max Tuh
Файл Hosts?
Да
источник

MT

Max Tuh in Django [ru] #STAY HOME
Спасибо. Таже схема, если сайт крутится на локальном сервере nginx?
источник

dd

dgj dfsh in Django [ru] #STAY HOME
Max Tuh
Спасибо. Таже схема, если сайт крутится на локальном сервере nginx?
Это и было для локального сервера
источник

MT

Max Tuh in Django [ru] #STAY HOME
dgj dfsh
Это и было для локального сервера
Спасибо
источник
2021 January 14

Y

Your friend in Django [ru] #STAY HOME
Парни, вопрос такой - как, используя DRF, сделать пост запрос с выходными данными в виде файлов? То есть у меня есть форма на фронте, я ее заполняю, и на посте получаю файл с введенными данными?
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Всем привет. Столкнулся с проблемой отправки формы через аякс запрос.
есть такой урл, страница на которой я нахожусь это страница категории. При отправке формы стучит на нужный урл, но вылетает ошибка, так как оно зацепляет ещё урл страницы списка категории https://dpaste.org/tUPh
источник

С

Стёпа in Django [ru] #STAY HOME
Всем привет, не очень понимаю, как проверить, permissions объекта. К примеру, у объекта Post есть создатель, как это посмотреть, что бы на вход был объект на выход true\false или что-то кастомное нужно делать?
источник

N

Nire in Django [ru] #STAY HOME
Boris Krutskih
Всем привет. Столкнулся с проблемой отправки формы через аякс запрос.
есть такой урл, страница на которой я нахожусь это страница категории. При отправке формы стучит на нужный урл, но вылетает ошибка, так как оно зацепляет ещё урл страницы списка категории https://dpaste.org/tUPh
Где ошибка? Где урл категории?
источник

N

Nire in Django [ru] #STAY HOME
Стёпа
Всем привет, не очень понимаю, как проверить, permissions объекта. К примеру, у объекта Post есть создатель, как это посмотреть, что бы на вход был объект на выход true\false или что-то кастомное нужно делать?
В офф доке вроде пример есть реализации permission is_owner
источник

PC

Patsy Charmer in Django [ru] #STAY HOME
Привет, друзья.
Решаю одну задачку и есть необходимость сделать кастомную форму (forms.Form), в которой два поля.
Если при отправке формы не заполнено ни одно, или введены оба, должно выдаться сообщение об ошибке.
делаю примерно так:
    def clean(self):
       file = self.cleaned_data.get('file')
       url = self.cleaned_data.get('url')
       if (file and url) or not (file or url):
           raise forms.ValidationError('Нужно что-то одно')
       super().clean()
Я пробовал подменять метод clean (но тогда проверяется по очереди и не отрабатывает когда оба заполнены), я пробовал подменять метдо is_valid и full_clean но в них не доступен cleaned_data.
Как мне написать такой валидатор правильно?
источник

NS

Nik S in Django [ru] #STAY HOME
подскажите, не могу понять
почему одно и тоже действо при рендеринге и на бек-е выдает разный результат.
На фронте выдает  0 и 0
{{ user.count_followers }} {{ user.count_followers }}
А по факту, и на бек-е выдает 0 и 1
>>> user = User.objects.get(username='admin')
>>> user.count_followers()
0
>>> user.count_following()
1
Как-то криво методы модели работают при редеринге.
уже и модель изменил, а всеравно фигня та же самая.
источник

NS

Nik S in Django [ru] #STAY HOME
Nik S
подскажите, не могу понять
почему одно и тоже действо при рендеринге и на бек-е выдает разный результат.
На фронте выдает  0 и 0
{{ user.count_followers }} {{ user.count_followers }}
А по факту, и на бек-е выдает 0 и 1
>>> user = User.objects.get(username='admin')
>>> user.count_followers()
0
>>> user.count_following()
1
Как-то криво методы модели работают при редеринге.
уже и модель изменил, а всеравно фигня та же самая.
кое что стало известно, для начала авторизованый юзер не всегда тот, но всеравно считает не так
источник

NS

Nik S in Django [ru] #STAY HOME
Nik S
подскажите, не могу понять
почему одно и тоже действо при рендеринге и на бек-е выдает разный результат.
На фронте выдает  0 и 0
{{ user.count_followers }} {{ user.count_followers }}
А по факту, и на бек-е выдает 0 и 1
>>> user = User.objects.get(username='admin')
>>> user.count_followers()
0
>>> user.count_following()
1
Как-то криво методы модели работают при редеринге.
уже и модель изменил, а всеравно фигня та же самая.
😂 посчитал просто без этих методов модели и всё получилось
обидно правда немного
источник

NS

Nik S in Django [ru] #STAY HOME
Это прямо шутка как со стэкоферфлоу скопировал код который не понял и который не работает как ожидаемо
источник

MT

Max Tuh in Django [ru] #STAY HOME
Подскажите, в какую сторону копать. А то я вообще ничего не понимаю. Добавил к ALLOWED_HOSTS новое имя на которое нужно отзываться. И он отзывается...выбивая ошибку, советуя добавить это имя к ALLOWED_HOSTS :\
источник

AD

Arthur Deder in Django [ru] #STAY HOME
Max Tuh
Подскажите, в какую сторону копать. А то я вообще ничего не понимаю. Добавил к ALLOWED_HOSTS новое имя на которое нужно отзываться. И он отзывается...выбивая ошибку, советуя добавить это имя к ALLOWED_HOSTS :\
проксируешь через nginx?
источник

AD

Arthur Deder in Django [ru] #STAY HOME
Если да, добавь в location в котором прокси пас эти строки

proxy_set_header Host      $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect off;
источник

O

OverLordKDOne in Django [ru] #STAY HOME
@m1kc_telegram hello it's deanon
источник