Функция либо вернула None, либо завершилась без оператора return - PullRequest
0 голосов
/ 10 февраля 2020
@app.route('/createProduct', methods=['GET', 'POST'])
def createProduct():
    createProductForm = CreateProduct(request.form)
    if request.method == 'POST' and createProductForm.validate():
        itemsDict = {}
        db = shelve.open('items.db', 'c')
        try:
            itemsDict = db['Product']
            Product.Product.countID = db['CountID']
        except:
            print('Error in retrieving Items from items.db.')
        if 'file' not in request.files:
            flash('No file part')
            return redirect(request.url)
        file = request.files['files']
        if file.filename == '':
            flash('No selected file')
            return redirect(request.url)
        if file and allowed_file(file.filename):
            filename = secure_filename(str(createProductForm.Product.itemID.data + '.jpg'))
            file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))

            item = Product.Product(createProductForm.itemID.data, createProductForm.name.data,
                                   createProductForm.price.data, createProductForm.color.data,
                                   createProductForm.size.data, createProductForm.quantity.data,
                                   createProductForm.gender.data, createProductForm.description.data)

            itemsDict[item.get_itemID()] = item
            db['Product'] = itemsDict
            db['CountID'] = Product.Product.countID
            db.close()

            return redirect(url_for('retrieveProducts'))
        return render_template('createProduct.html', form=createProductForm, status='admin')

Когда я запускаю коды выше, это всплывает. -> Функция просмотра не вернула правильный ответ. Ошибка типа: Функция представления не вернула правильный ответ. Функция либо вернула None, либо завершилась без оператора return.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...