如何使用print语句进行调试?输出未显示在终端日志中

时间:2018-03-29 19:16:49

标签: python debugging terminal vagrant

我在终端中看不到我的print语句输出的日志。缺什么?打印1和打印2.

我正在测试的application.py代码:

'''
# JSON APIs to view Category Information
@app.route('/catalog/json')
def categoriesJSON():
    categories = session.query(Category).all()
    categoryList = []
    for category in categories:
        categoryItems = session.query(CatalogItem).filter_by(
                            category_id=category.id).all()
        categoryItemsList = []
        for items in categoryItems:
            categoryItemsList.append(items.serialize)
        category = category.serialize
        category['items'] = categoryItemsList
        categoryList.append(category)
    print 1
    return jsonify(categories=categoryList)



# Show all categories
@app.route('/', methods=['GET'])
@app.route('/catalog/', methods=['GET'])
def showCategories():
    categories = session.query(Category).order_by(asc(Category.name))
    latest = session.query(CatalogItem).order_by(
                CatalogItem.id.desc()).limit(9)
    print 2
    return render_template('categoryIndex.html', categories=categories,
                           latest=latest, username=checkUserLogged())
'''

终端:  *检测到&/39; /Volumes/Sammy/UDACITY/BACKEND/fullstack/vagrant/catalog/application.py'中的更改,重新加载  *使用stat重新启动  *调试器处于活动状态!  *调试器密码:129-965-757 127.0.0.1 - - [28 / Mar / 2018 18:04:01]" GET / HTTP / 1.1" 200 - 127.0.0.1 - - [28 / Mar / 2018 18:04:04]" GET / HTTP / 1.1" 200 -  *检测到&/39; /Volumes/Sammy/UDACITY/BACKEND/fullstack/vagrant/catalog/application.py'中的更改,重新加载  *使用stat重新启动  *调试器处于活动状态!  *调试器密码:129-965-757  *检测到&/39; /Volumes/Sammy/UDACITY/BACKEND/fullstack/vagrant/catalog/application.py'中的更改,重新加载  *使用stat重新启动  *调试器处于活动状态!  *调试器密码:129-965-757  *检测到&/39; /Volumes/Sammy/UDACITY/BACKEND/fullstack/vagrant/catalog/application.py'中的更改,重新加载  *使用stat重新启动  *调试器处于活动状态!  *调试器密码:129-965-757

chrome dev控制台错误显示为:" Uncaught Error:Bootstrap的JavaScript需要jQuery"

这是否意味着我需要下载一个jQuery库?

如果我正在路由/ catalog / json哪个文件夹应该在终端中运行此应用程序?我的路径是vagrant / catalog / json我需要在vagrant文​​件夹中吗?我目前在终端的目录文件夹中。

1 个答案:

答案 0 :(得分:0)

关于Bootstrap问题:

您不需要下载一个jQuery库,您可以在某处简单地引用它。但是,是的,Bootstrap需要运行jQuery。