Overview

README

This is a tiny repository for collecting some initial efforts in getting DjangoCMS to build. It exists because there is contradictory information on the net making it slightly challenging to find a modern working combination of Django and DjangoCMS.

The author started with Django 1.6.2 and DjangoCMS 2.4.3 before realizing this was a bad idea, then tried DjangoCMS 3.0.0 beta and after finding a build error finally switched to a developer build.

This is inspired by an article on Stackoverflow and follows the installation procedure described in the DjangoCMS tutorial. The repo contains the files settings-django-162.py and urls-django-162.py, as created by Django 1.6.2 as settings.py and urls.py, and the corresponding settings-djangocms.py and urls-djangocms.py created while following the tutorial. The last two will be copied into the freshly installed Django installation.

Get Going

If you want to test it quickly on your local box just run the following three lines of code below in a terminal using Bash (or likely any other shell). The only assumption is that you have Python, Pip and VirtualEnv already installed.

git clone https://deeplook@bitbucket.org/deeplook/test_djangocms.git
cd test_djangocms
bash run.sh

During the process you'll be asked to create a Django superuser, which is a good idea, because then you have a user to log into the CMS with, too. You can give a name and password as you like (and ignore the email address, if you want).

At the end your default web browser should open with a fresh blue default DjangoCMS start page. If it doesn't you should be able to open http://127.0.0.1:8000 in a browser and see this page, log-in and start playing with DjangoCMS:

https://bitbucket.org/deeplook/test_djangocms/raw/fa45233cefa9256d84f29aff783c9fb1fe46ef8b/screenshot.png