From 3a239aa71a8823ab4e721c68d9db8f22d1f56c1d Mon Sep 17 00:00:00 2001
From: Kenneth Reitz <me@kennethreitz.com>
Date: Tue, 15 May 2012 15:01:09 -0700
Subject: [PATCH] django dispatch

---
 bin/steps/django/init | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/bin/steps/django/init b/bin/steps/django/init
index 0915ce16..947f866d 100755
--- a/bin/steps/django/init
+++ b/bin/steps/django/init
@@ -1,2 +1,15 @@
+#!/usr/bin/env bash
+
+# Reject a Django app that appears to be packaged incorrectly.
+if [ -f settings.py ]; then
+  echo " !     Django app must be in a package subdirectory"
+  exit 1
+fi
+
+SETTINGS_FILE=$(find . -maxdepth 2 -type f -name 'settings.py' | head -1)
+PROJECT=$(dirname $SETTINGS_FILE)
+
+export SETTINGS_FILE PROJECT
+
 source injection
 source collectstatic
\ No newline at end of file
-- 
GitLab