проблема при обработке имени пользователя и электронной почты в django-rest

#python #django-rest-framework

Вопрос:

Я получаю имя пользователя и адрес электронной почты от пользователя, но даже если пользователь отправляет какое-либо имя пользователя или адрес электронной почты, я хочу пройти проверку ниже. но сейчас это работает только в том случае, если пользователь отправляет как имя пользователя, так и адрес электронной почты.

     username = request.GET.get('username')
    email = request.GET.get('email')
    print(username)
    if not username or not email:
        return Response({
            'message': "username or email missing.",
        }, status.HTTP_400_BAD_REQUEST)
 

Есть ли какой-нибудь способ решить эту проблему?

Ответ №1:

Попробуй с if not username and not email: . Это условие будет True , если имя пользователя и адрес электронной почты отсутствуют.