Giter Club home page Giter Club logo

django-conman's Introduction

django-conman

Coverage Status Build Status Wheel Status Requirements Status

A CONtent MANagement system for Django. (Get it?)

Sponsored by Incuna.

Requirements

Tested against:

  • Python 3.4
  • Django 1.7

Requires:

  • django-mptt
  • django-polymorphic-tree
  • django-sirtrevor

Install

# From PyPI...
pip install django-conman

# ...or from source
pip install -e git+https://github.com/meshy/django-conman.git#egg=conman

Configure

# settings.py
INSTALLED_APPS += ['conman.routes']

# urls.py
urlpatterns = [
    # All other URLS should go above this catch-all.
    url(r'', include('conman.routes.urls')),
]

Basic custom app

# models.py
class ExampleRoute(conman.routes.models.Route):
    handler = ExampleHandler.path()
    # Your data/fields here

# handlers.py
class ExampleHandler(conman.routes.handlers.SimpleHandler):
    view = ExampleRouteDetail.as_view()

# views.py
class ExampleRouteDetail(django.views.generic.DetailView):
    def get_object(self):
        return self.kwargs['route']

django-conman's People

Contributors

lilyfoote avatar mattack108 avatar meshy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.