03
Май
2020

‘WSGIRequest’ object has no attribute ‘args’

Подскажите пожалуйста, что делаю не так?

def gen_password(request):
    def_length = 10
    if 'length' not in request.args:
        return HttpResponse(("length", 400))
    length = int(request.arg.get['length'])
    digits = int(request.arg.get('digits', 0))
    specials = int(request.arg.get('special', 0))
    generation_symbols = string.ascii_lowercase
    if digits == 1:
        generation_symbols += string.digits
    if specials == 1:
        generation_symbols += '[email protected]#$!%^&*()'
    """ /gen-password?length=5 Передаем значение от клиента """
    # length = int(request.args.get('length', def_length)
    """ Возвращаем строку как результат генерации списка """
    print(request.GET)
    return HttpResponse(''.join([random.choice(generation_symbols) for _ in range(length)]))

Источник: https://ru.stackoverflow.com/questions/1119750/wsgirequest-object-has-no-attribute-args

Тебе может это понравится...

Добавить комментарий