Fast CRUD builder.
Project description
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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file django-dedal-1.1.0.tar.gz
.
File metadata
- Download URL: django-dedal-1.1.0.tar.gz
- Upload date:
- Size: 145.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bbf1ce7e043ae075f4cf7b71efe755d672f00452cfaba87af8b6311844a3a3a |
|
MD5 | b569389f8dc0bb9b199f62c1f63246b7 |
|
BLAKE2b-256 | 4eb0bbc32bf902fcf68449c1830d8e0b773b31e2494a668f9435ed4caa330542 |
File details
Details for the file django_dedal-1.1.0-py2.py3-none-any.whl
.
File metadata
- Download URL: django_dedal-1.1.0-py2.py3-none-any.whl
- Upload date:
- Size: 144.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f16394de170d53bb5be64fb44a5b418c6041058a72552f9e7bb746d0e7749111 |
|
MD5 | 3eea418c67d4ea89dcb10a0f8343c47c |
|
BLAKE2b-256 | d85b23ea09a003f3226b93fc0162fd28353522721ed9063626605795ca3566e0 |