背景
我试图在GitHub:https://github.com/delitamakanda/treelo上执行类似Trello的程序。
README.md文件在GitHub上没有详细的编写,所以如果您能向我解释一下在浏览器上运行它,我将不胜感激。
问题
它未能使用以下命令和环境设置执行此操作。
http://127.0.0.1:5000/上的错误消息
Not Found
The requested URL was not found on the server.
If you entered the URL manually please check your spelling and try again.执行命令
$ FLASK_APP=manage.py FLASK_DEBUG=true flask run终端响应
127.0.0.1 - - [04/Nov/2019 11:43:03] "GET / HTTP/1.1" 404 -
127.0.0.1 - - [04/Nov/2019 11:43:03] "GET /favicon.ico HTTP/1.1" 404 -我做了什么,
在treelo主文件夹上,我在终端上执行了以下命令,并成功地使用requirements.txt创建了一个虚拟环境。
$ python3 -m venv env
$ source env/bin/activate
pip install -r requirements.txt响应
Installing collected packages: SQLAlchemy, MarkupSafe, Mako, python-editor,
six, python-dateutil, alembic, aniso8601, click, Jinja2, itsdangerous,
Werkzeug, Flask, Flask-Cors, Flask-SQLAlchemy, Flask-Migrate, pytz,
Flask-RESTful, Flask-Script
Running setup.py install for SQLAlchemy ... done
Running setup.py install for MarkupSafe ... done
Running setup.py install for Mako ... done
Running setup.py install for python-editor ... done
Running setup.py install for alembic ... done
Running setup.py install for itsdangerous ... done
Running setup.py install for Flask-Script ... done
Successfully installed Flask-1.0 Flask-Cors-3.0.4 Flask-Migrate-2.1.1 Flask-RESTful-0.3.6
Flask-SQLAlchemy-2.3.2 Flask-Script-2.0.6 Jinja2-2.10.1 Mako-1.0.7 MarkupSafe-1.0
SQLAlchemy-1.3.0 Werkzeug-0.15.3 alembic-0.9.9 aniso8601-3.0.0 click-6.7
itsdangerous-0.24 python-dateutil-2.7.3 python-editor-1.0.3 pytz-2018.4 six-1.11.0发布于 2019-11-04 04:45:31
上面的项目基本上是告诉您打开两个终端实例。其中之一,你得跑
npm install
npm start这将在默认webpack端口中旋转您的前端应用程序。
酒瓶安装程序要求您运行virtualenv。如果您没有它,请使用这里的链接- https://virtualenv.pypa.io/en/latest/installation/安装它。
在这样做之后,您必须执行API中的命令,就像在README.md中给出的那样。
virtualenv venv
source venv/bin/activate
## exit venv
exit venv
# run debug server
python manage.py server
# create db
python manage.py db init
# scan all new tables and columns
python manage.py db migrate -m "initial migration"
# apply migrations
python manage.py db upgrade这将成功地在http://localhost:5000/api上启动您的烧瓶服务器。我认为您已经完成了最后几个步骤,如果一切正常,您的服务器应该已经启动并运行。
https://stackoverflow.com/questions/58686662
复制相似问题