A simple scaffolding for django applications
Project description
Django CRUD Generator
This is a simple script to automate CRUD operations based on Base Django by contraslash
Prerequisites:
- You have an existing django project with an app with a model to generate its crud
- You have a template called
base.html
and that template contains a block calledcontent
- You have installed Base Django app and is already on
INSTALLED_APPS
onsettings.py
Usage:
You should invoque this script using simethin like this
cd your/app/path
python django-crud-generator.py --model_name ModelName
After run the script add a attribute to your model url_name = conf.<MODEL_NAME>_DETAIL_URL_NAME
.
Be sure your path/to/application/urls.py
is routed by the main urls.py
file.
Options:
--model_prefix
: Is used to prefix all configuration inconf.py
variables for urls--url_pattern
: Define the url pattern inside theurls.py
--create_api
: IfTrue
creates an api based on Django Rest Framework
Project details
Release history Release notifications | RSS feed
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_crud_generator-0.3.10.tar.gz
.
File metadata
- Download URL: django_crud_generator-0.3.10.tar.gz
- Upload date:
- Size: 7.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ff9f4bc13f113c9cad95ee627d8c779f553ad669fe7d8b4bef255da79ed3d3f |
|
MD5 | dba37c15975004f19ec011775c2be484 |
|
BLAKE2b-256 | a81652fd36f9b5b8b91c61ce62ca3da6784187daade498c002eceb19e19c5ff2 |
File details
Details for the file django_crud_generator-0.3.10-py3.6.egg
.
File metadata
- Download URL: django_crud_generator-0.3.10-py3.6.egg
- Upload date:
- Size: 16.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdc4acc7e5eba985d8f3f87f75b88e078bd5615db11f23640c0a27ffc480240a |
|
MD5 | dd76b75aef50956088b6282345dd3c5d |
|
BLAKE2b-256 | d7f8381a8d01f1e5c42ebde2bebb8fb377c7a07d5bb2d18c93bd7a3c3dbb6280 |