简体   繁体   English

ImportError __init__.py,烧瓶

[英]ImportError __init__.py, flask

I'm following this tutorial Simple Packages 我正在关注本教程的简单包装

I have the exact same code as on tutorial except for import myapp.views in __init__.py I change it to import views to pass no module named myapp.views . 除了在__init__.py import myapp.views之外,我与教程中的代码import myapp.views ,我将其更改为import views以不传递no module named myapp.views but I still get another error in views.py : no module named app 但我在views.py仍然遇到另一个错误: no module named app

Package structure: 包装结构:

parent/
  runserver.py
  myapp/
    __init__.py
    views.py

runserver code: 运行服务器代码:

from myapp import app
app.run(debug=True)

__init__ code: __init__代码:

from flask import Flask
app = Flask(__name__)

import views

views code: 查看代码:

from myapp import app

@app.route('/')
def index():
    return 'Hello World!'

尝试from myapp import app使用from myapp import app因为runpath在runserver.py的上下文中

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM