在Flask的蓝图中,在views.py中定义路由的时候报错。。。

我的应用目录为:

clipboard.png

admin/views.py中,定义了以下的路由:

from flask import render_template, redirect, session, url_for, jsonify, request
from . import admin
from .. import db, login_manager
from ..main.forms import LoginForm
import traceback


@admin.route('/admin')
def admin():
    return 'admin...'


@admin.route('/admin/login')
def login():
    form = LoginForm()
    print '......'
    return render_template('admin/login.html', form=form)

结果启动应用的时候,报错了:

clipboard.png

然而,我把这两个方法注释其中一个,都是没问题的。所以求助,到底哪里出问题了。。

PS:
问题已经解决了,admin方法和蓝图admin名称冲突了,所以把admin名称修改了就解决了。。。

阅读 3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题