Size: a a a

Django [ru] #STAY HOME

2021 May 25

DN

Damir Nafikov in Django [ru] #STAY HOME
привет!
Есть ли у DRF метод, чтобы получать описание для Serializer как схема на свагере?
типо такого
это описание полей
        {
           "event_name": "academicgroup.movements",
           "verb": "string",
           "academic_group": {
           "id": 0,
           "number": 0,
           "tariff": {
               "id": 0
           }
           },
           "timestamp": "2021-05-25T10:25:18.606Z"
       },
источник

Z

ZR in Django [ru] #STAY HOME
Потому что там bet
источник

AD

Alain Delon in Django [ru] #STAY HOME
всмысле? я же указал related_name='bets'
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
нене, ты хочешь достать bets у самого класса, но не у экземпляра
Лучше сделай Bet.objects.all()
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
но Bet.objects.first().bets.all() получится
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
Переслано от Globus Zarobotok
Всем привет!Почему ошибка ValueError: The view polls.views.login_user didn't return an HttpResponse object. It returned None instead.
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
Переслано от Globus Zarobotok
Вот код views.py:
def login_user(request):

   if request.method == 'POST':
       # create a form instance and populate it with data from the request:
       form = UserLoginForm(request.POST)
       # check whether it's valid:
       if form.is_valid():
           name_user = form.cleaned_data['user']
           email_user = form.cleaned_data['email_user']
           password = form.cleaned_data['password']
           form.save()
           user = authenticate(request, username=name_user, email=email_user, password=password)

           if user is not None:
               login(request, user)
               # Redirect to a success page.
       else:
           print("Непраивльные данные")
       return render(request, "polls/login.html", {"form": form})
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
Переслано от Globus Zarobotok
Я хочу ,чтобы он брал инфу с формы и логинил юзера
источник

Y

Yaroslav in Django [ru] #STAY HOME
# Redirect to a success page.
источник

Y

Yaroslav in Django [ru] #STAY HOME
Вместо этого напиши что-то что возвращает HttpResponse object
источник

n

nnnocturn🌚 in Django [ru] #STAY HOME
Сразу извиняюсь за тупой вопрос если я обьявляю класс в models он же сразу создается таблицой в БД при запуске ?
источник

Z

ZR in Django [ru] #STAY HOME
Миграции если есть
источник

AD

Alex Dem in Django [ru] #STAY HOME
ты не поверишь, но render() именно и HttpResponse как раз и возвращает
источник

Y

Yaroslav in Django [ru] #STAY HOME
Что не так?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Товарищи, у меня тут затык.
Можно ли с помощью model.Manager получить данные с метода в model.Manager в DetailView???
источник

Y

Yaroslav in Django [ru] #STAY HOME
У него там комментарий
источник

Y

Yaroslav in Django [ru] #STAY HOME
@AlexDemianenko где в случае валидации формы render или redirect?
источник

AD

Alex Dem in Django [ru] #STAY HOME
у тебя ошибка заключается в неправильном отступе, render() возрващается только если POST запрос
тебе надо вынести render() в общий скоуп, за пределы твоего if
источник

AD

Alex Dem in Django [ru] #STAY HOME
я не понял твой вопрос
можешь по-другому сформулировать?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Будет та же ошибка если форма пройдет валидацию
источник