This is the best CRUD generator ever implemented in human history. (laughs)
The main objective of this project is to generate CRUD from models created in "models.py", and thus generate templates, classes, mixins, forms, admin, urls, serializers, viewsets, api routes and utils files.
In our world of web project development I have developed several applications, in different opportunities such as Drones, 5G, Edge Computing, Data Analysis, Machine Learning and Machine Reasoning, WebApps. Faced with so many proofs of concept, we realized that there was a pattern within the application execution flows, as these systems were required by the client:
- WEB System
- Relational Database
- Authentication
- Template CRUD's
Given this, there was a need to have an application that could automate the creation of web applications, facilitating the creation of CRUD's, as well as directing the implementation of what matters, that is, "more fat" for the delivery of projects, increasing the time to develop the more difficult features.
Keywords: Data Analytics, Data Science, Django, Python, Web, REST
Project is written with Django framework.
Below is the list of CRUD endpoint patterns generated for each model: List: // Create: //create/ Update: ///update/ View: /// Delete: ///delete/
- CRUD generator Module
- Templates generator module
- Easy Install
- Setup.py
- Automatic/Manual/Load/Assertions Tests
The following tools were used in building the project:
Caio Marinho 🚀
Made with ❤️ by Caio Marinho 👋🏽 Get in touch!
First clone the repository from Github and switch to the new directory:
Activate the virtualenv for your project.
Install project dependencies:
$ pip install -r requirements.txt
Then simply apply the migrations:
$ python manage.py migrate
You can now run the development server:
$ python manage.py runserver