我在终端中看不到我的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文件夹中吗?我目前在终端的目录文件夹中。
答案 0 :(得分:0)
关于Bootstrap问题:
您不需要下载一个jQuery库,您可以在某处简单地引用它。但是,是的,Bootstrap需要运行jQuery。