Generic Django Project

Generic Django Project I Use For All New Applications
Alternatives To Generic Django Project
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Mathesar1,450
10 hours ago335gpl-3.0Python
Web application providing an intuitive user experience to databases.
Endoflife.date1,391
12 hours ago130mitRuby
Informative site with EoL dates of everything
Django Tenant Schemas1,295363a year ago52November 10, 2021164mitPython
Tenant support for Django using PostgreSQL schemas.
Docker Tutorial1,224
4 months ago6mitPython
Docker 基本教學 - 從無到有 Docker-Beginners-Guide 教你用 Docker 建立 Django + PostgreSQL 📝
Django Tenants1,0671662 days ago43January 19, 2022174mitPython
Django tenants using PostgreSQL Schemas
Django Cachalot1,00882112 days ago39February 25, 202223bsd-3-clausePython
No effort, no worry, maximum performance.
Docker Django Example914
16 days ago4mitShell
A production ready example Django app that's using Docker and Docker Compose.
Django On Docker829
7 months ago6mitPython
Dockerizing Django with Postgres, Gunicorn, and Nginx
Python Engineer Roadmap773
a month ago13apache-2.0
Python Engineer Roadmap
Moviegeek730
a year ago11mitPython
A django website used in the book Practical Recommender Systems to illustrate how recommender algorithms can be implemented.
Alternatives To Generic Django Project
Select To Compare


Alternative Project Comparisons
Readme

generic-django-project

Generic project directory structure for new django applications.

For more info, read my blog post:

https://medium.com/cs-math/f29f6080c131

Installation on Heroku

If you want to use Heroku to host your Django application, checkout this project

josephmisiti/generic-django-project-heroku

Just follow directions and you should have a django app running on Heroku in a few steps!

Installation

First, get cookiecutter

$ pip install cookiecutter

Then execute the following command:

$ cookiecutter https://github.com/josephmisiti/generic-django-project.git

Setting Up The Database

I like to use postgres, so I suggest installing PostGreApp. Once that is installed, execute the following commands

$ createdb <DBNAME>

Then sync and execute migrations

$ python manage.py syncdb
$ python manage.py migrate

Done! If you are not using OSX, you're on your own. It's pretty easy to install Postgres on UBUNTU (see fabfile.py), but I have no experience on Windows.

If you have any questions or what to help out, send a pull request or reach out at @josephmisiti

Popular Django Projects
Popular Postgresql Projects
Popular Frameworks Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Django
Postgresql
Heroku