我正在尝试按照烧瓶教程的说明构建一个URL

但是我继续得到这个NameError

name ‘url_for’ is not defined

这是代码:

from flask import Flask

app = Flask(__name__)

@app.route('/')

def Index() : pass

@app.route ('/ login')

def loGin() : pass

@app.route('/user/')

def profile( username) : pass

with app.test_request_context() :

print url_for('Index')

print url_for('loGin')

print url_for('loGin', next='/')

print url_for('profile', username = 'Jon DD')

这是总错误消息:

eloiim:minimalapp iivri.andre$export FLASK_APP=Greet.py

eloiim:minimalapp iivri.andre$flask run

Traceback (most recent call last):

File "/usr/local/bin/flask", line 11, in

sys.exit(main())

File "/usr/local/lib/python2.7/site-packages/flask/cli.py", line 478, in main

cli.main(args=args, prog_name=name)

File "/usr/local/lib/python2.7/site-packages/flask/cli.py", line 345, in main

return AppGroup.main(self, *args, **kwargs)

File "/usr/local/lib/python2.7/site-packages/click/core.py", line 696, in main

rv = self.invoke(ctx)

File "/usr/local/lib/python2.7/site-packages/click/core.py", line 1060, in invoke

return _process_result(sub_ctx.command.invoke(sub_ctx))

File "/usr/local/lib/python2.7/site-packages/click/core.py", line 889, in invoke

return ctx.invoke(self.callback, **ctx.params)

File "/usr/local/lib/python2.7/site-packages/click/core.py", line 534, in invoke

return callback(*args, **kwargs)

File "/usr/local/lib/python2.7/site-packages/click/decorators.py", line 64, in new_func

return ctx.invoke(f, obj, *args[1:], **kwargs)

File "/usr/local/lib/python2.7/site-packages/click/core.py", line 534, in invoke

return callback(*args, **kwargs)

File "/usr/local/lib/python2.7/site-packages/flask/cli.py", line 388, in run_command

app = DispatchingApp(info.load_app, use_eager_loading=eager_loading)

File "/usr/local/lib/python2.7/site-packages/flask/cli.py", line 124, in __init__

self._load_unlocked()

File "/usr/local/lib/python2.7/site-packages/flask/cli.py", line 148, in _load_unlocked

self._app = rv = self.loader()

File "/usr/local/lib/python2.7/site-packages/flask/cli.py", line 209, in load_app

rv = locate_app(self.app_import_path)

File "/usr/local/lib/python2.7/site-packages/flask/cli.py", line 89, in locate_app

__import__(module)

File "/Users/iivri.andre/Documents/minimalapp/Greet.py", line 16, in

print url_for('Index')

NameError: name 'url_for' is not defined

我不确定是什么问题.非常感谢帮助.

干杯

安德烈.

python中说_name_没有被定义_python – 为什么我得到这个NameError:名称’url_for’没有定义?...相关推荐

  1. python中的types是什么模块_python的types模块

    python的types模块 python的types模块 1.types是什么: types模块中包含python中各种常见的数据类型,如IntType(整型),FloatType(浮点型)等等. ...

  2. 在python中字符串可以使用什么来表示_Python 字符串定义

    例如:'string'."string"."""string"""或者是"'string"'. 在使 ...

  3. python中函数包括参数函数吗_Python中的函数---函数的定义和参数

    本文是廖雪峰教程的笔记. 函数的定义 定义函数时,需要确定函数名和参数个数 def fun(x1,x2,x3):: 如果有必要,可以先对参数的数据类型做检查: 函数体内部可以用return随时返回函数 ...

  4. python中布尔变量的值为_python 布尔操作实现代码 python是如何定义并使用变量的...

    python中怎么定义一个布尔类型的变量我要记住这一个半小时的车程,我要记住每一个红灯和颠簸,我要记住你手臂的温度.甚至希望旅途变长,天色变暗,暴雨如注,可与你再度过一个夜晚. 直接定义a=True/ ...

  5. python中对类变量的访问形式_Python 面向对象中类、方法、变量、实例化和对象的概念,python定义类和访问权限?python三大支柱封装、继承和多态-立地货...

    Python 面向对象搞懂Python类.方法.变量.实例化和对象的概念 面向对象技术简介 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的.面 ...

  6. python中demo函数是什么意思_Python学习09:定义函数

    这次我们在上一次创建的com.second.function下创建Demo02.py 在Python中,定义一个函数要使用 def 语句,依次使用函数名.括号.括号中的参数和冒号 : ,然后在缩进块中 ...

  7. python中函数包括标准库函数吗_Python语言和标准库(第二章:函数)

    a-如何创建函数. b-给出一些指导原则,帮助思考如何创建和组织程序以使用函数. c-如何编写函数,使随后可以询问它们的工作方式和实现的功能. 2.1将程序放在单独的文件里 为了更加方便,从现在开始, ...

  8. python中导入模块用什么命令_Python导入模块的技巧

    作为使用Python的开发者,我们一开始学习的内容之一就是如何导入Python的各种模块或库.但是我们注意到,那些经常使用Python的用户并不一定都知道Python的导入机制其实非常灵活.在本文中, ...

  9. python中def _init_是什么意思_Python中self和__init__的含义与使用

    原文地址https://blog.csdn.net/love666666shen/article/details/78189984 Python中的self 在Python中的类Class的代码中,常 ...

  10. python中如何创建类的对象_python面向对象中如何建立具体的对象?

    我们现在眼前所能看到的事物,都是具体的对象.很多小伙伴在面向对象中创建对象,其实都停留在对象名称的建立,计算机中并没有具体对象的描述属性.我们想要使用python中的类,建立的对象就需要是具体的.下面 ...

最新文章

  1. virtualbox 创建桥接网络_VirtualBox桥接网络的简单配置,让虚拟机直接访问网络
  2. 她是数学奇女子,巴贝奇的好友,却没能等到计算机的辉煌时刻
  3. 序列化和反序列化二叉搜索树 Serialize and Deserialize BST
  4. 谷歌浏览器 chrome 查看当前页面cookie
  5. php中$GLOBALS
  6. Golang之错误处理
  7. mysql profiling 应用
  8. 开源的“底线”在哪里?
  9. 地理必修一三大类岩石_90后地理老师4天收700封情书!这波操作,绝了……
  10. RabbitMQ SSL安全认证
  11. 安卓MediaCodec编码aac
  12. 今日学习在线编程题:竹鼠的白色季节
  13. python之三级菜单
  14. Photon网络中Player中存取数据
  15. Excel服务器数据库修改,excel服务器与数据库
  16. 随手记——echarts图表
  17. 原理图中VCC、VDD、VEE、VSS等符号的意思
  18. 《微波原理与技术》学习笔记1绪论-微波的概念
  19. 中国塑料管道行业发展态势及投资前景分析报告2021版
  20. linux 根目录文件夹解释

热门文章

  1. 面向对象 委托
  2. C++ 中的Singleton 类的实现
  3. 设计模式笔记之 - Composite
  4. poto——剧院魅影——phantom of the opera
  5. Dubbo自定义日志拦截器 1
  6. python --while 练习3
  7. 最近在学OAuth2.0协议,给大家分享一下
  8. OC学习篇之---类的初始化方法和点语法的使用
  9. Backbone学习日记第二集——Model
  10. C#中5中timer的比较