Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/app-generator/core-django
Core Django - A minimum Codebase | AppSeed
https://github.com/app-generator/core-django
basic-django-project core-django django-core django-docker-compose django-docker-starter django-for-beginners django-for-everybody django-simple django-simple-project django-starter django-starter-template django-template simple-django simple-django-project starter-template
Last synced: 3 months ago
JSON representation
Core Django - A minimum Codebase | AppSeed
- Host: GitHub
- URL: https://github.com/app-generator/core-django
- Owner: app-generator
- Created: 2022-10-20T15:27:34.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T03:32:11.000Z (3 months ago)
- Last Synced: 2024-10-19T05:51:12.927Z (3 months ago)
- Topics: basic-django-project, core-django, django-core, django-docker-compose, django-docker-starter, django-for-beginners, django-for-everybody, django-simple, django-simple-project, django-starter, django-starter-template, django-template, simple-django, simple-django-project, starter-template
- Language: Python
- Homepage: https://appseed.us
- Size: 47.9 KB
- Stars: 5
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# [Django Core](https://github.com/app-generator/core-django)
Minimal **Django** project with `Docker` support - actively supported by [App Generator](https://app-generator.dev/) via `Email` and **[Discord](https://discord.gg/fZC6hup)**.
---
> For a **complete set of features** and long-term support, check out **[Dynamic Django](https://app-generator.dev/docs/developer-tools/dynamic-django/index.html)**, a powerful starter that incorporates:
- ✅ [Dynamic DataTables](https://app-generator.dev/docs/developer-tools/dynamic-django/datatables.html): using a single line of configuration, the data saved in any table is automatically managed
- ✅ [Dynamic API](https://app-generator.dev/docs/developer-tools/dynamic-django/api.html): any model can become a secure API Endpoint using DRF
- ✅ [Dynamic Charts](https://app-generator.dev/docs/developer-tools/dynamic-django/charts.html): extract relevant charts without coding all major types are supported
- ✅ [CSV Loader](https://app-generator.dev/docs/developer-tools/dynamic-django/csv-loader.html): translate CSV files into Django Models and (optional) load the information
- ✅ Powerful [CLI Tools](https://app-generator.dev/docs/developer-tools/dynamic-django/cli.html) for the GIT interface, configuration editing, updating the configuration and database (create models, migrate DB)
## Start in `Docker`
> 👉 **Step 1** - Download the code from the GH repository (using `GIT`)
```bash
$ git clone https://github.com/app-generator/core-django.git
$ cd core-django
```
> 👉 **Step 2** - Start the APP in `Docker`
```bash
$ docker-compose up --build
```Visit `http://localhost:5085` in your browser. The app should be up & running.
## Manual Build
> 👉 Download the code
```bash
$ git clone https://github.com/app-generator/core-django.git
$ cd core-django
```
> 👉 Install modules via `VENV`
```bash
$ virtualenv env
$ source env/bin/activate
$ pip install -r requirements.txt
```
> 👉 Set Up Database
```bash
$ python manage.py makemigrations
$ python manage.py migrate
```
> 👉 Start the app
```bash
$ python manage.py runserver
```At this point, the app runs at `http://127.0.0.1:8000/`.
---
**[Django Core](https://github.com/app-generator/core-django)** - Minimal **Django** core provided by **[AppSeed](https://appseed.us/)**