diff --git a/README.md b/README.md index 5375e2e..439a2f2 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ A Flask Tumblelog ================= -The source code for the [Write a Tumblelog Application with Flask and MongoEngine](http://docs.mongodb.org/manual/tutorial/write-a-tumblelog-application-with-flask-mongoengine/) +The source code for the [Write a Tumblelog Application with Flask and MongoEngine](https://docs.mongodb.com/ecosystem/tutorial/write-a-tumblelog-application-with-flask-mongoengine/) tutorial. Installation @@ -12,7 +12,7 @@ Installation 3. Install the required dependencies: `pip install -r requirements.txt` Run the tumblelog: - + python manage.py runserver -Goto: [http://localhost:5000](http://localhost:5000) \ No newline at end of file +Goto: [http://localhost:5000](http://localhost:5000) diff --git a/tumblelog/__init__.py b/tumblelog/__init__.py index 688fa93..f769b52 100644 --- a/tumblelog/__init__.py +++ b/tumblelog/__init__.py @@ -1,5 +1,5 @@ from flask import Flask -from flask.ext.mongoengine import MongoEngine +from flask_mongoengine import MongoEngine app = Flask(__name__) app.config["MONGODB_SETTINGS"] = {"DB": "localhost:27017"} diff --git a/tumblelog/admin.py b/tumblelog/admin.py index 66613e6..8eb953d 100644 --- a/tumblelog/admin.py +++ b/tumblelog/admin.py @@ -1,7 +1,7 @@ from flask import Blueprint, request, redirect, render_template, url_for from flask.views import MethodView -from flask.ext.mongoengine.wtf import model_form +from flask_mongoengine.wtf import model_form from tumblelog.auth import requires_auth from tumblelog.models import Post, BlogPost, Video, Image, Quote, Comment diff --git a/tumblelog/manage.py b/tumblelog/manage.py index 263ad0d..95b11a4 100644 --- a/tumblelog/manage.py +++ b/tumblelog/manage.py @@ -2,7 +2,7 @@ import os, sys sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) -from flask.ext.script import Manager, Server +from flask_script import Manager, Server from tumblelog import app manager = Manager(app) diff --git a/tumblelog/requirements.txt b/tumblelog/requirements.txt index e7c39c3..f28ca11 100644 --- a/tumblelog/requirements.txt +++ b/tumblelog/requirements.txt @@ -1,21 +1,5 @@ -appnope==0.1.0 -decorator==4.0.2 -Flask==0.10.1 -flask-mongoengine==0.7.1 -Flask-Script==2.0.5 -Flask-WTF==0.12 -gnureadline==6.3.3 -ipython-genutils==0.1.0 -itsdangerous==0.24 -Jinja2==2.8 -MarkupSafe==0.23 -mongoengine==0.10.0 -path.py==8.1 -pexpect==3.3 -pickleshare==0.5 -pymongo==3.0.3 -simplegeneric==0.8.1 -traitlets==4.0.0 -Werkzeug==0.10.4 -wheel==0.24.0 -WTForms==2.0.2 +flask +flask-script +WTForms +flask_mongoengine +Flask-WTF diff --git a/tumblelog/views.py b/tumblelog/views.py index a55a3d7..213225b 100644 --- a/tumblelog/views.py +++ b/tumblelog/views.py @@ -1,7 +1,7 @@ from flask import Blueprint, request, redirect, render_template, url_for from flask.views import MethodView -from flask.ext.mongoengine.wtf import model_form +from flask_mongoengine.wtf import model_form from tumblelog.models import Post, Comment posts = Blueprint('posts', __name__, template_folder='templates')