Модуль Python qrcode генерирует qrcode с данными, отсутствующими в исходном коде

Я создаю приложение для отслеживания запасов с помощью qr-кодов, я пишу свое приложение на Django и использую модуль qrcode для генерации qrc-кодов для товаров. В предыдущей версии моего приложения данные, которые я передавал в функцию qrcode.make(), были разными для url, который она представляла. По какой-то причине при генерации первого элемента гидрокостюма генерируемый qr-код использует старые данные для url, хотя в моем коде они отсутствуют. Все остальные элементы работают нормально, и любой экземпляр гидрокостюма после первого генерирует правильный qr-код с правильными данными.

Мое приложение находится на моем github здесь папка с именем qrcodes в папке static, чтобы приложение работало правильно

И соответствующие фрагменты кода:

def generateQRCode(stockType, number, fileName):
    print(bcolors.OKGREEN+"Generating a new "+stockType+" QR code..."+bcolors.ENDC)
    #Generate qrcode from data
    qrData = 'http://192.168.0.72:8000/detail/'+stockType+'&'+str(number)
    print(bcolors.FAIL+qrData+bcolors.ENDC)
    qr = qrcode.make(qrData)
    print(bcolors.OKGREEN+"Saving generated QR code..."+bcolors.ENDC)
    path = 'static/qrcodes/'+fileName
    qr.save(path)
    if(exists(path)):
        return print(bcolors.OKBLUE+"Successfully generated and saved QR code!"+bcolors.ENDC)
    else:
        return print(bcolors.FAIL+"QR code failed to save!"+bcolors.ENDC)

По какой-то причине qrData экземпляра гидрокостюма 1 генерируется так, как будто был написан код ниже, а не тот, что в приведенном фрагменте:

'ip address'+stockType+'/'+brand+'&'+gender+'&'+size+'&'+number
Вернуться на верх