skip to navigation
skip to content

django-dedal 1.0.2

Fast CRUD builder.

Fast CRUD builder.

Documentation

The full documentation is at https://django-dedal.readthedocs.org.

Demo

Example project is available on http://django-dedal.herokuapp.com/.

Quickstart

Install django-dedal:

pip install django-dedal

Then use it in a Django project simple add dedal and bootstrapform (if you want use bootstrap) to INSTALLED_APPS:

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    ...
    'dedal',
    'bootstrapform',
)

After this decorate your model by @crud:

from django.db import models

from dedal.decorators import crud


@crud
class Post(models.Model):
    title = models.CharField(max_length=50)
    body = models.TextField()
    comments = models.ManyToManyField('Comment', blank=True)

    def __str__(self):
        return '{}'.format(self.title)

That’s all!

TODO

  • pagination
  • select related

History

1.0.1 (2016-03-30)

  • refactored tests
  • fixes heroku example app

1.0.0 (2016-03-26)

  • removed urls.W002 (changed URL for list)
  • changed URL format for reverse (introduced namespace)
  • dropped support for python 2.x

0.1.0 (2015-05-09)

  • First release on PyPI.
 
File Type Py Version Uploaded on Size
django-dedal-1.0.2.tar.gz (md5) Source 2016-11-21 141KB