Skip to content

caiomarinhodev/django_crud_generator

Repository files navigation

wm

Django CRUD Generator

forthebadge made-with-python

Maintenance Maintenance Linux Windows

PyPi version GitHub latest commit

📝 Description


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/

🚀 Status Project


🚧 Django CRUD Generator 🚀 under construction ... 🚧

💻 Features


  • CRUD generator Module
  • Templates generator module
  • Easy Install
  • Setup.py
  • Automatic/Manual/Load/Assertions Tests

⚡Tech Stack


The following tools were used in building the project:

Author



Caio Marinho 🚀

Made with ❤️ by Caio Marinho 👋🏽 Get in touch!

Linkedin Badge Gmail Badge

Application Demo


Intro

Getting Started


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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published