Skip to content
forked from fandsdev/django

Our personal (so much) opinionated django template

License

Notifications You must be signed in to change notification settings

ioshumer/django

 
 

Repository files navigation

My personal (very) opinionated django template

CircleCI Shields.io Dependabot Status Maintainability Test Coverage Support me on Patreon

Easy peasy

What is in the box

  • API-only django (checkout this post in Russian) based on Django REST Framework with JWT support
  • drf-yasg for API Schema generation
  • pip-tools with separate development-time dependencies
  • Starter Circle CI configuration
  • pytest with usefull stuff like freezegun, pytest-mock and super convinient DRF test client
  • flake8 with ton of plugins (contact me if you know more)
  • Custom user model
  • Whitenoise for effortless static files hosting
  • Sentry. Set SENTRY_DSN env var if you need it.
  • cloudflare-ready with django-ipware

Optional next steps

You definetely should consider this steps after installation:

Installation

$ pip install --upgrade cookiecutter
$ cookiecutter gh:f213/django

FAQ

I have got an error «'random_ascii_string' is undefined»

You should upgrade cookiecutter to the latest version: pip install --upgrade cookiecutter

I wanna hack this!

Thank you so much! Check out our CI pipeline and pick any free issue.

About

Our personal (so much) opinionated django template

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.6%
  • Dockerfile 3.0%
  • Makefile 1.3%
  • Shell 1.1%