Skip to content

Django project template with many basic useful features

Notifications You must be signed in to change notification settings

jarrekk/django-tmpl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

djangp-tmpl

Dependency

  • python2.7/3
  • django==1.11.4

Quick start

PROJECT_NAME=project
django-admin.py startproject --template=https://github.com/jarrekk/django-tmpl/archive/master.zip --extension=example,py,ini $PROJECT_NAME
cd $PROJECT_NAME/application
cp env.example .env

Features

Extensions

  • django-extension
  • django-environ
  • django-debug-toolbar
  • django-compressor
  • django-htmlmin
  • django-allauth(Email verify/login)
  • django-anymail(MailGun) with async function

For development

  • logging
  • customized user model
  • different settings for different environment
  • different requirements for different environment
  • Postgres support for each environment
  • docker & docker-compose for development, test and production environment

Rest API

  • django-rest-framework with jwt
  • django-rest-swagger at development & test environment

Other

  • celery
  • django class based views(Generics views)
  • full user features with basic views and rest API views

About

Django project template with many basic useful features

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published