A clean and simple blog system based on Flask and MongoDB

Related tags

Flask cleanblog
Overview

CleanBlog

A clean and simple blog system based on Flask and MongoDB
You can access CleanBlog
This is the source code of Flask Tutorial Pro,you can buy this book on SelfStore,it includes pdf,mobi,epub

Main:

  1. System: Ubuntu 14.04 64
  2. Framework: Flask 0.10.1
  3. Database: MongoDB 2.6.9
  4. web:Bootstrap

Flask Extensions

  1. flask-login
  2. flask-admin
  3. flask-babel
  4. flask-script
  5. flask-wtf
  6. flask-mongoengine

Changelog

  1. update ckeditor to 4.4.7_standard
  2. add highlight.js

Todo

  1. Post click rank
  2. comments
  3. Email notification

Deploy

See this wiki:
Deploy Flask App on Ubuntu(Virtualenv Gunicorn Nginx Supervisor)

You might also like...
Flask-Starter is a boilerplate starter template designed to help you quickstart your Flask web application development.
Flask-Starter is a boilerplate starter template designed to help you quickstart your Flask web application development.

Flask-Starter Flask-Starter is a boilerplate starter template designed to help you quickstart your Flask web application development. It has all the r

Flask Project Template A full feature Flask project template.

Flask Project Template A full feature Flask project template. See also Python-Project-Template for a lean, low dependency Python app. HOW TO USE THIS

A Fast API style support for Flask. Gives you MyPy types with the flexibility of flask
A Fast API style support for Flask. Gives you MyPy types with the flexibility of flask

Flask-Fastx Flask-Fastx is a Fast API style support for Flask. It Gives you MyPy types with the flexibility of flask. Compatibility Flask-Fastx requir

Flask-app scaffold, generate flask restful backend

Flask-app scaffold, generate flask restful backend

flask-reactize is a boostrap to serve any React JS application via a Python back-end, using Flask as web framework.

flask-reactize Purpose Developing a ReactJS application requires to use nodejs as back end server. What if you want to consume external APIs: how are

Pf-flask-rest-com - Flask REST API Common Implementation by Problem Fighter Library

In the name of God, the Most Gracious, the Most Merciful. PF-Flask-Rest-Com Docu

Open-source Flask Sample built on top of flask-dance library
Open-source Flask Sample built on top of flask-dance library

Open-source Flask Sample built on top of flask-dance library. The project implements the social login for Github and Twitter - Originally coded by TestDriven.IO.

Flask-redmail - Email sending for Flask

Flask Red Mail: Email Sending for Flask Flask extension for Red Mail What is it?

Flask Sitemapper is a small Python 3 package that generates XML sitemaps for Flask applications.

Flask Sitemapper Flask Sitemapper is a small Python 3 package that generates XML sitemaps for Flask applications. This allows you to create a nice and

Comments
  • python manage.py run error

    python manage.py run error

    apple@bogon ~/n/cleanblog> python3 run.py 
    Traceback (most recent call last):
      File "run.py", line 3, in <module>
        from app import create_app
      File "/Users/apple/node/cleanblog/app/__init__.py", line 2, in <module>
        from models import db
    ImportError: No module named 'models'
    

    or python2.7 error

    apple@bogon ~/n/cleanblog> python manage.py run
    Traceback (most recent call last):
      File "manage.py", line 6, in <module>
        app = create_app()
      File "/Users/apple/node/cleanblog/app/__init__.py", line 19, in create_app
        create_admin(app)
      File "/Users/apple/node/cleanblog/app/admin/__init__.py", line 8, in create_admin
        admin.add_view(UserView(User))
      File "/Library/Python/2.7/site-packages/flask_admin/contrib/mongoengine/view.py", line 219, in __init__
        super(ModelView, self).__init__(model, name, category, endpoint, url)
      File "/Library/Python/2.7/site-packages/flask_admin/model/base.py", line 515, in __init__
        self._refresh_cache()
      File "/Library/Python/2.7/site-packages/flask_admin/contrib/mongoengine/view.py", line 234, in _refresh_cache
        super(ModelView, self)._refresh_cache()
      File "/Library/Python/2.7/site-packages/flask_admin/model/base.py", line 536, in _refresh_cache
        self._create_form_class = self.get_create_form()
      File "/Library/Python/2.7/site-packages/flask_admin/model/base.py", line 783, in get_create_form
        return self.get_form()
      File "/Library/Python/2.7/site-packages/flask_admin/model/base.py", line 775, in get_form
        return self.scaffold_form()
      File "/Library/Python/2.7/site-packages/flask_admin/contrib/mongoengine/view.py", line 382, in scaffold_form
        extra_fields=self.form_extra_fields)
      File "/Library/Python/2.7/site-packages/flask_admin/contrib/mongoengine/form.py", line 237, in get_form
        field = converter.convert(model, p, field_args.get(name))
      File "/Library/Python/2.7/site-packages/flask_admin/contrib/mongoengine/form.py", line 64, in convert
        'description': field.help_text or '',
    AttributeError: 'StringField' object has no attribute 'help_text'
    
    opened by gclsoft 1
Owner
shin
shin
flask-apispec MIT flask-apispec (🥉24 · ⭐ 520) - Build and document REST APIs with Flask and apispec. MIT

flask-apispec flask-apispec is a lightweight tool for building REST APIs in Flask. flask-apispec uses webargs for request parsing, marshmallow for res

Joshua Carp 617 Dec 30, 2022
Basic flask system for login, api, and status system

Flask Multi Site With Login This is a basic website login system with an uncomplete api system NOTICE : This is NOT complete and is made to be a bare

MrShoe 0 Feb 2, 2022
Flask-Discord-Bot-Dashboard - A simple discord Bot dashboard created in Flask Python

Flask-Discord-Bot-Dashboard A simple discord Bot dashboard created in Flask Pyth

Ethan 8 Dec 22, 2022
Flask-template - A simple template for make an flask api

flask-template By GaGoU :3 a simple template for make an flask api notes: you ca

GaGoU 2 Feb 17, 2022
Simple flask api. Countdown to next train for each station in the subway system.

Simple flask api. Countdown to next train for each station in the subway system.

Kalyani Subbiah 0 Apr 17, 2022
Flask-Rebar combines flask, marshmallow, and swagger for robust REST services.

Flask-Rebar Flask-Rebar combines flask, marshmallow, and swagger for robust REST services. Features Request and Response Validation - Flask-Rebar reli

PlanGrid 223 Dec 19, 2022
Brandnew-flask is a CLI tool used to generate a powerful and mordern flask-app that supports the production environment.

Brandnew-flask is still in the initial stage and needs to be updated and improved continuously. Everyone is welcome to maintain and improve this CLI.

brandonye 4 Jul 17, 2022
Flask pre-setup architecture. This can be used in any flask project for a faster and better project code structure.

Flask pre-setup architecture. This can be used in any flask project for a faster and better project code structure. All the required libraries are already installed easily to use in any big project.

Ajay kumar sharma 5 Jun 14, 2022
Flask-Bcrypt is a Flask extension that provides bcrypt hashing utilities for your application.

Flask-Bcrypt Flask-Bcrypt is a Flask extension that provides bcrypt hashing utilities for your application. Due to the recent increased prevelance of

Max Countryman 310 Dec 14, 2022
Flask-Bcrypt is a Flask extension that provides bcrypt hashing utilities for your application.

Flask-Bcrypt Flask-Bcrypt is a Flask extension that provides bcrypt hashing utilities for your application. Due to the recent increased prevelance of

Max Countryman 282 Feb 11, 2021