Size: a a a

Django [ru] #STAY HOME

2021 March 12

СА

Сергей Антонов... in Django [ru] #STAY HOME
Вот так почему то он показывает форму и авторизованным и анонимным
источник

Y

Yaroslav in Django [ru] #STAY HOME
Сергей Антонов
Так вот я думал что сделал но вижу что не получается... Да я бы вообще не хотел чтоб анонимные пользователи могли оставлять комментарии
И не нужно.

Пусть регистрируются или просто смотрят.

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

СА

Сергей Антонов... in Django [ru] #STAY HOME
Yaroslav
И не нужно.

Пусть регистрируются или просто смотрят.

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

СА

Сергей Антонов... in Django [ru] #STAY HOME
И не могу понять в чем загвостка
источник

Y

Yaroslav in Django [ru] #STAY HOME
Сергей Антонов
Так у меня не получается ограничить анонимного пользователя
Кидай код
источник

СА

Сергей Антонов... in Django [ru] #STAY HOME
Чуть выше кинул шаблон
источник

Y

Yaroslav in Django [ru] #STAY HOME
Сергей Антонов
Чуть выше кинул шаблон
Он всегда не равен None
источник

A

Alexander in Django [ru] #STAY HOME
Есть к примеру PhotoPostForm. Мне нужно выводить десять форм на одной странице. Как правильно реализовать подобное и обрабатывать в представлении?
источник

Y

Yaroslav in Django [ru] #STAY HOME
@ANTANT852

{% if request.user.is_authenticated != None %}

Это не верно
источник

СА

Сергей Антонов... in Django [ru] #STAY HOME
Alexander
Есть к примеру PhotoPostForm. Мне нужно выводить десять форм на одной странице. Как правильно реализовать подобное и обрабатывать в представлении?
Есть formset  но если ты с ним разберешься то расскажи и мне потому что у меня почему то не получилось...
источник

СА

Сергей Антонов... in Django [ru] #STAY HOME
Yaroslav
@ANTANT852

{% if request.user.is_authenticated != None %}

Это не верно
А как правильно это реализовать?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Сергей Антонов
А как правильно это реализовать?
{% if user.is_authenticated %}
источник

СА

Сергей Антонов... in Django [ru] #STAY HOME
Yaroslav
{% if user.is_authenticated %}
источник

СА

Сергей Антонов... in Django [ru] #STAY HOME
Се ровно ругается...
источник

Y

Yaroslav in Django [ru] #STAY HOME
Так где ошибка всплывает?
источник

СА

Сергей Антонов... in Django [ru] #STAY HOME
Yaroslav
Так где ошибка всплывает?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Что у тебя "request.user"?
источник

СА

Сергей Антонов... in Django [ru] #STAY HOME
Yaroslav
Что у тебя "request.user"?
def post(self, request, *args, **kwargs):
       new_comment = Comment(content=request.POST.get('content'),
                             author=self.request.user,
                             post_connected=self.get_object())
       new_comment.save()

       return self.get(self, request, *args, **kwargs)
источник

СА

Сергей Антонов... in Django [ru] #STAY HOME
А нет
источник

Y

Yaroslav in Django [ru] #STAY HOME
Сергей Антонов
def post(self, request, *args, **kwargs):
       new_comment = Comment(content=request.POST.get('content'),
                             author=self.request.user,
                             post_connected=self.get_object())
       new_comment.save()

       return self.get(self, request, *args, **kwargs)
Я про ту строку спросил
источник