Sign inSign up

thenetyeti/django

By thenetyeti

Updated over 6 years ago

A beginning point for jump-starting a new Django application - not intended for production

Image
1

10K+

thenetyeti/django repository overview

Django In A Box

Purpose

With this basic docker image, you can quickly and easily generate a new, independant, custom, dockerized, Django application project within minutes.

What this Tutorial-Project is not

It is not the intention of this documentation (or project) to be a complete Docker implementation guide - nor a complete Django Guide. Furthermore, since most of the commands and tools described here are Linux based, we will assume a basic knowledge of Linux OS and networking in general and not be delving too deeply into the basics of Linux usage.

What this Tutorial-Project is

Django is an extremely dynamic and powerful tool, so it is difficult to simply create a 'one size fits all' or 'pre-built' container image that has everything that everyone needs for every purpose. However, this project aims to assist new developers with easily and quickly generating a foundation for their own image which will not limit creativity or preselect any components more than necessary - preserving the power of Django's versatility (and retaining total developer customization autonomy) as much as possible at every turn.

It is important to note that while this tool can (and should) be used to create the basis of a "production ready" product, it should not be expected to result in the entirety of one. Rather, the intent is to facilitate the rapid generation of a Dockerized Django Project, without getting immediatly lost in the complexities - while still paying close attention to simplicity, reusability and allowing continued flexibility of development afterwards.

In other words: Aditional development and coding will be necessary before you would want to take your project live - and we will have notes on where to go next for that end - at the end.

A Note About Default Component Support

Because DjangoCMS is one of my personal favorite components for Django, it is the first variant that I have chosen to add support for within the creation image. With that said however, support for other starting options (such as Wagtail, FeinCMS, ViewFlo, and more) is being created as quickly as possible. Please do feel free to fork this repository and create pull requests with more options. We enthusiastically welcome collaboration. :)

Documentation and Code

Please see the up-to-date Wiki on BitBucket for the detailed 'getting started' instructions, help, and access to the code.

Tag summary

Content type

Image

Digest

Size

402.1 MB

Last updated

over 6 years ago

docker pull thenetyeti/django:empty