Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Flask powered CMS on top of mongoengine/MongoDB (WIP)

branch: master

This branch is 0 commits ahead and 0 commits behind master

README.md

Flattr Gittip Travis CI Coverage
Status Twitter

Quokka project

Flask and MongoDB powered CMS

(alpha version, work in progress)

quokka cms

Quokka is a flexible content management platform powered by Python, Flask and MongoDB.

Quick start

You need a MongoDB instance running locally or remotely to connect. Quokka runs on Python 2.7

  1. Get Quokka
$ git clone https://github.com/pythonhub/quokka
$ cd quokka
$ pip install -r requirements.txt
  1. Define your MongoDB settings
$ $EDITOR quokka/local_settings.py
===============quokka/quokka/local_settings.py===============
MONGODB_SETTINGS = {'DB': 'your_mongo_db'}
DEBUG = True
=============================================================
  1. Populate with sample data (optional)
$ python manage.py populate 

  1. Create a superuser
$ python manage.py createsuperuser
you@email.com
P4$$W0Rd
  1. Run
$ python manage.py runserver
  1. Access on http://localhost:5000
  2. Admin on http://localhost:5000/admin

or by making your server reachable on other networks

$ python manage.py run0
  1. Access on http://0.0.0.0:8000
  2. Admin on http://0.0.0.0:8000/admin

Docs on Wiki

Is it any good?

Yes!

python   flask   mongo   pythonhub

License

This project is licensed under the MIT license.

Something went wrong with that request. Please try again.