cookiecutter https://github.com/pydanny/cookiecutter-django.git

Cloning into 'cookiecutter-django'...
remote: Counting objects: 550, done.
remote: Compressing objects: 100% (310/310), done.
remote: Total 550 (delta 283), reused 479 (delta 222)
Receiving objects: 100% (550/550), 127.66 KiB | 58 KiB/s, done.
Resolving deltas: 100% (283/283), done.

project_name [project_name]: Reddit Clone
repo_name [Reddit_Clone]: reddit
author_name [Your Name]: Daniel Greenfeld
email [Your email]: pydanny@gmail.com
description [A short description of the project.]: A reddit clone.
domain_name [example.com]: myreddit.com
version [0.1.0]: 0.0.1
timezone [UTC]:
now [2015/01/13]: 2015/08/30
year [2015]:
use_whitenoise [y]: y
use_celery [n]: y
use_maildump [n]: y
use_sentry [n]: y
windows [n]: n

How to start

  • For Django 1.8
  • Renders Django projects with 100% test coverage
  • Twitter Bootstrap v4.0.0 - alpha
  • End-to-end via Hitch
  • AngularJS
  • 12-Factor based settings via django-environ
  • Optimized development and production settings
  • Registration via django-allauth
  • Grunt build for compass and livereload
  • Basic e-mail configurations for sending emails via Mailgun
  • Media storage using Amazon S3
  • Serve static files from Amazon S3 or Whitenoise (optional)
  • Pre configured Celery (optional)
  • Integration with Maildump for local email testing (optional)
  • Integration with Sentry for error logging (optional)
  • Docker support using docker-compose for dev and prod
  • Procfile for deploying to Heroku

Support for Docker

Production

postgres

django

redis

celeryworker

celerybeat

docker-compose scale django=4
docker-compose scale celeryworker=2

celeryworker

django

docker-compose up
 

Support for Docker

Development

Production

postgres

django

redis

celeryworker

celerybeat

postgres

django

Support for Docker

Production

postgres

django

redis

celeryworker

celerybeat

Debug

postgres

django

Development

postgres

django

sshd

*

* PR: https://github.com/pydanny/cookiecutter-django/pull/306

Support for PyCharm*

http://bit.ly/cookiecutter-django

URL to slides:

Who am I

Krzysztof "noisy" Szumny,
Python Developer @ STXnext

- https://github.com/noisy/
- http://wykop.pl/ludzie/noisy/

cookiecutter-django

By noisy

cookiecutter-django

  • 2,457