Django API Generator
Developer Tool - Dynamic API Generator
The tool is able to generate APIs
using Django & DRF stack with a minimum effort. For newcomers, Django is a leading backend framework used to code from simple websites and APIs to complex eCommerce solutions.
👉 Django API Generator -
Source code
👉 Free support via Email and
Discord
👉 More Developer Tools - provided by AppSeed
Quick start in Docker
Docker
👉 Step 1 - Download the code from the GH repository (using
GIT
)
👉 Step 2 - Start the APP in
Docker
Visit http://localhost:5085
in your browser. By default a simple Books Model is used as sample.
The generated DRF API is live at
http://localhost:5085/api/books
Registered users can interact with the API using the
API-View
page
Video Presentation
How It Works
👉 Step #1 - Define models in
apps/models.py
By default, the project comes with a simple Books
model:
👉 Step #2 -
Register the model
incore/settings.py
(API_GENERATOR section)
👉 Step #3 -
Migrate Database
👉 Step #4 -
Generate API
Note
: if you define a model that wasn't migrated to db, you will see an error that say names of not migrated models and codes will not generate.
👉 Step #5 -
Use the API
Create a book by
POST
request to/api/books/
Get book that has id = 2 by
GET
request to/api/books/2/
Get all books by
GET
request to/api/books/
Update book that has id = 2 by
PUT
request to/api/books/2/
delete book that has id = 2 by
DELETE
request to/api/books/2/
🚀 Where to go from here
👉 Contact AppSeed using the support page
👉 Use the App Generator to generate a new project
Last updated