Skip to content

nuwe-reports/python-django-api

Repository files navigation


    Python, Django & PostgreSQL

This repository is a Python skeleton with Django & PostgreSQL designed for quickly getting started developing an API. Check the Getting Started for full details.

Technologies

Getting Started

Within the Makefile you can handle the entire flow to get everything up & running:

  1. Install make on your computer, if you do not already have it.
  2. Build the Docker image: make build
  3. Migrate any DB pending task: make migrate
  4. Start the application: make up

As you could see on the Makefile script, you could just avoid those steps and just execute make up, as ** build** and migrate are dependants of it.

Go to http://127.0.0.1:5050/ping to see that everything is up & running!

Overview

This skeleton is split into two main folders:

APP

This folder contains the main Django configuration. You will find there the core files to get the API up&running with the basic Django settings parameters.

If you want to tweak or change anything of the configuration, this is the place!

API

Here you will find the different files to expose your URLs & endpoints, but also some folders to start coding and organize your code around a Clean Architecture.

You can use this as a starting point to continue with this architecture, or adapt it to your preferences.

License

This project is licensed with the MIT license.


Made with ❤️ by Nuwe

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors