Я столкнулся с проблемой с самого начала моего проекта колбы.
мой проект похож на:
project/--
|--run.py
|--fbapp/-------
|--config.py |--views.py
|--_init_.py
|--template/---
ps: run.py, папка fbapp / и config.py находятся в проекте / папке
когда я выполняю views.py, я получаю ошибку:
ImportError: No module named 'config'
Решается, когда я перемещаю файл config.py в каталог fbapp /, но
Это приведет к некоторой проблеме, когда я буду использовать библиотеку SQLAlchemy.
Мне нужно, чтобы config.py и run.py находились в одном каталоге.
views.py:
from flask import Flask
app = Flask(__name__)
# Config options - Make sure you created a 'config.py' file.
app.config.from_object('config')
# To get one variable, tape app.config['MY_VARIABLE']
@app.route('/')
def index():
return "Hello world !"
if __name__ == "__main__":
app.run()
config.py:
SECRET_KEY = 'some_secret_key'
FB_APP_ID = 000011112222333444
__init__
.py:
from flask import Flask
from .views import app
заранее спасибо
здесь весь проект: https://github.com/oc-courses/concevez_un_site_avec_flask/tree/P1C2