Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Basic portable Directed Acyclic Graph application for Django
branch: master

Merge pull request #6 from hyperair/allow-disable-circular-check

Allow circular check to be disabled
latest commit b34d716627
Alessandro Pasotti authored
Failed to load latest commit information.
django_dag
django_dag_test
.gitignore
MANIFEST
MANIFEST.in
README Added test example view and template
__init__.py
manage.py
settings.py
setup.py
urls.py Packaging for pypi, support for custom (i.e. GeoDjango) base models

README

Django DAG
----------

Django-dag is a small reusable app which implements a Directed Acyclic Graph.

Usage
.....

Django-dag uses abstract base classes, to use it you must create your own
concrete classes that inherit from Django-dag classes.

The `dag_test` app contains a simple example and a unit test to show
you its usage.

Example::

    class ConcreteNode(node_factory('ConcreteEdge')):
        """
        Test node, adds just one field
        """
        name = models.CharField(max_length = 32)

    class ConcreteEdge (edge_factory(ConcreteNode, concrete = False)):
        """
        Test edge, adds just one field
        """
        name = models.CharField(max_length = 32, blank = True, null = True)
Something went wrong with that request. Please try again.