djangodedal 1.1.0
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
select related
History
1.1.0 (2018-01-11)
add pagination
add support for Django 2.x
drop support for Django 1.8 and Python 3.4
fix CI
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.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.