New dev branch
Learn python and flask,just a tony blog system
It is same as SpringBlog,but implemented differently
#Use:
##Backend:
- Flask
- Flask-SQLAlchemy ORM for mysql
- Flask-WTF
- Flask-Login
- Flask-Admin
##Web:
- Jquery-1.11.1
- Bootstrap-3.2.0
- Very simple editor qeditor
#Finish:
The basic function of blog:
Post:read,write,edit,delete
Category:read,add,edit,delete
Comment:read,add,delete
#Todo:
- Review python code and think more
- Write front with AngularJS instead of jQuery
- Use Flask-Admin
- Develop restful api
- Develop simple android app
#Deploy
Create Schema on MySql,edit database setting in config.py
Then run init_db.py to init database
Use gunicorn and supervisor to deploy this project on Ubuntu
Install gunicorn and supervisor:
$ sudo pip install gunicorn
$ sudo pip install supervisor
Copy supervisor config file:
$ sudo cp flaskblog.conf /etc/supervisor/conf.d/
Restart supervisor and start flaskblog:
$ sudo supervisorctl reload
$ sudo supervisorctl start flaskblog
Look status:
$ sudo supervisorctl status
#Connect me Life is short,you need python! if you are interested in this project, Join us!