Djaizz / Fansdev-Django

Our personal (so much) opinionated django template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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
  • django-axes for additional security
  • 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

License:MIT License


Languages

Language:Python 94.6%Language:Dockerfile 3.0%Language:Makefile 1.4%Language:Shell 1.0%