遇到这个问题,我已知有两种情况
- 常见的是model 名字是hello,方法名、或字段名称也是hello。然后import model,使用的时候只调用了 hello
- 修复就是调用hello.hello
下文就是markdown的model,调用markdown的方法
- 修复就是调用hello.hello
# We import the markdown library
import markdown
from flask import Flask
from flask import render_template
from flask import Markup
app = Flask(__name__)
@app.route('/')
def index():
content = """
Chapter
=======
Section
-------
* Item 1
* Item 2
"""
content = Markup(markdown.markdown(content))
return render_template('index.html', **locals())
app.run(debug=True)
- 我遇到的是一个package、model的问题 。用Eclipse建立项目, 有 ProjectDirectory、src 设置为PYTHONPATH,然后你的python文件没有写在PYTHONPATH路径下
- 修复就是移动到PYTHONPATH路径下就好了