diff options
author | Mike Crute <mcrute@gmail.com> | 2010-01-01 16:21:07 -0500 |
---|---|---|
committer | Mike Crute <mcrute@gmail.com> | 2010-01-01 16:21:07 -0500 |
commit | 5cc2dc378241de31d59d61c74511c25cd5dc7b1a (patch) | |
tree | 152cc41f491c766c33b0da651d0d4512420389a0 | |
download | greenbox-5cc2dc378241de31d59d61c74511c25cd5dc7b1a.tar.bz2 greenbox-5cc2dc378241de31d59d61c74511c25cd5dc7b1a.tar.xz greenbox-5cc2dc378241de31d59d61c74511c25cd5dc7b1a.zip |
Generating initial django app
-rw-r--r-- | .hgrc | 1 | ||||
-rwxr-xr-x | greenbox/__init__.py | 0 | ||||
-rwxr-xr-x | greenbox/manage.py | 11 | ||||
-rwxr-xr-x | greenbox/recipe/__init__.py | 0 | ||||
-rwxr-xr-x | greenbox/recipe/models.py | 3 | ||||
-rwxr-xr-x | greenbox/recipe/tests.py | 23 | ||||
-rwxr-xr-x | greenbox/recipe/views.py | 1 | ||||
-rwxr-xr-x | greenbox/settings.py | 79 | ||||
-rwxr-xr-x | greenbox/urls.py | 17 |
9 files changed, 135 insertions, 0 deletions
@@ -0,0 +1 @@ | |||
*.pyc | |||
diff --git a/greenbox/__init__.py b/greenbox/__init__.py new file mode 100755 index 0000000..e69de29 --- /dev/null +++ b/greenbox/__init__.py | |||
diff --git a/greenbox/manage.py b/greenbox/manage.py new file mode 100755 index 0000000..5e78ea9 --- /dev/null +++ b/greenbox/manage.py | |||
@@ -0,0 +1,11 @@ | |||
1 | #!/usr/bin/env python | ||
2 | from django.core.management import execute_manager | ||
3 | try: | ||
4 | import settings # Assumed to be in the same directory. | ||
5 | except ImportError: | ||
6 | import sys | ||
7 | sys.stderr.write("Error: Can't find the file 'settings.py' in the directory containing %r. It appears you've customized things.\nYou'll have to run django-admin.py, passing it your settings module.\n(If the file settings.py does indeed exist, it's causing an ImportError somehow.)\n" % __file__) | ||
8 | sys.exit(1) | ||
9 | |||
10 | if __name__ == "__main__": | ||
11 | execute_manager(settings) | ||
diff --git a/greenbox/recipe/__init__.py b/greenbox/recipe/__init__.py new file mode 100755 index 0000000..e69de29 --- /dev/null +++ b/greenbox/recipe/__init__.py | |||
diff --git a/greenbox/recipe/models.py b/greenbox/recipe/models.py new file mode 100755 index 0000000..71a8362 --- /dev/null +++ b/greenbox/recipe/models.py | |||
@@ -0,0 +1,3 @@ | |||
1 | from django.db import models | ||
2 | |||
3 | # Create your models here. | ||
diff --git a/greenbox/recipe/tests.py b/greenbox/recipe/tests.py new file mode 100755 index 0000000..2247054 --- /dev/null +++ b/greenbox/recipe/tests.py | |||
@@ -0,0 +1,23 @@ | |||
1 | """ | ||
2 | This file demonstrates two different styles of tests (one doctest and one | ||
3 | unittest). These will both pass when you run "manage.py test". | ||
4 | |||
5 | Replace these with more appropriate tests for your application. | ||
6 | """ | ||
7 | |||
8 | from django.test import TestCase | ||
9 | |||
10 | class SimpleTest(TestCase): | ||
11 | def test_basic_addition(self): | ||
12 | """ | ||
13 | Tests that 1 + 1 always equals 2. | ||
14 | """ | ||
15 | self.failUnlessEqual(1 + 1, 2) | ||
16 | |||
17 | __test__ = {"doctest": """ | ||
18 | Another way to test that 1 + 1 is equal to 2. | ||
19 | |||
20 | >>> 1 + 1 == 2 | ||
21 | True | ||
22 | """} | ||
23 | |||
diff --git a/greenbox/recipe/views.py b/greenbox/recipe/views.py new file mode 100755 index 0000000..60f00ef --- /dev/null +++ b/greenbox/recipe/views.py | |||
@@ -0,0 +1 @@ | |||
# Create your views here. | |||
diff --git a/greenbox/settings.py b/greenbox/settings.py new file mode 100755 index 0000000..6dd5f42 --- /dev/null +++ b/greenbox/settings.py | |||
@@ -0,0 +1,79 @@ | |||
1 | # Django settings for greenbox project. | ||
2 | |||
3 | DEBUG = True | ||
4 | TEMPLATE_DEBUG = DEBUG | ||
5 | |||
6 | ADMINS = ( | ||
7 | # ('Your Name', 'your_email@domain.com'), | ||
8 | ) | ||
9 | |||
10 | MANAGERS = ADMINS | ||
11 | |||
12 | DATABASE_ENGINE = '' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. | ||
13 | DATABASE_NAME = '' # Or path to database file if using sqlite3. | ||
14 | DATABASE_USER = '' # Not used with sqlite3. | ||
15 | DATABASE_PASSWORD = '' # Not used with sqlite3. | ||
16 | DATABASE_HOST = '' # Set to empty string for localhost. Not used with sqlite3. | ||
17 | DATABASE_PORT = '' # Set to empty string for default. Not used with sqlite3. | ||
18 | |||
19 | # Local time zone for this installation. Choices can be found here: | ||
20 | # http://en.wikipedia.org/wiki/List_of_tz_zones_by_name | ||
21 | # although not all choices may be available on all operating systems. | ||
22 | # If running in a Windows environment this must be set to the same as your | ||
23 | # system time zone. | ||
24 | TIME_ZONE = 'America/Chicago' | ||
25 | |||
26 | # Language code for this installation. All choices can be found here: | ||
27 | # http://www.i18nguy.com/unicode/language-identifiers.html | ||
28 | LANGUAGE_CODE = 'en-us' | ||
29 | |||
30 | SITE_ID = 1 | ||
31 | |||
32 | # If you set this to False, Django will make some optimizations so as not | ||
33 | # to load the internationalization machinery. | ||
34 | USE_I18N = True | ||
35 | |||
36 | # Absolute path to the directory that holds media. | ||
37 | # Example: "/home/media/media.lawrence.com/" | ||
38 | MEDIA_ROOT = '' | ||
39 | |||
40 | # URL that handles the media served from MEDIA_ROOT. Make sure to use a | ||
41 | # trailing slash if there is a path component (optional in other cases). | ||
42 | # Examples: "http://media.lawrence.com", "http://example.com/media/" | ||
43 | MEDIA_URL = '' | ||
44 | |||
45 | # URL prefix for admin media -- CSS, JavaScript and images. Make sure to use a | ||
46 | # trailing slash. | ||
47 | # Examples: "http://foo.com/media/", "/media/". | ||
48 | ADMIN_MEDIA_PREFIX = '/media/' | ||
49 | |||
50 | # Make this unique, and don't share it with anybody. | ||
51 | SECRET_KEY = 'zki4e4!80ar7^1w6f_c2u^5#=r(7#4%0u^3il^@__#3zf^u+f)' | ||
52 | |||
53 | # List of callables that know how to import templates from various sources. | ||
54 | TEMPLATE_LOADERS = ( | ||
55 | 'django.template.loaders.filesystem.load_template_source', | ||
56 | 'django.template.loaders.app_directories.load_template_source', | ||
57 | # 'django.template.loaders.eggs.load_template_source', | ||
58 | ) | ||
59 | |||
60 | MIDDLEWARE_CLASSES = ( | ||
61 | 'django.middleware.common.CommonMiddleware', | ||
62 | 'django.contrib.sessions.middleware.SessionMiddleware', | ||
63 | 'django.contrib.auth.middleware.AuthenticationMiddleware', | ||
64 | ) | ||
65 | |||
66 | ROOT_URLCONF = 'greenbox.urls' | ||
67 | |||
68 | TEMPLATE_DIRS = ( | ||
69 | # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates". | ||
70 | # Always use forward slashes, even on Windows. | ||
71 | # Don't forget to use absolute paths, not relative paths. | ||
72 | ) | ||
73 | |||
74 | INSTALLED_APPS = ( | ||
75 | 'django.contrib.auth', | ||
76 | 'django.contrib.contenttypes', | ||
77 | 'django.contrib.sessions', | ||
78 | 'django.contrib.sites', | ||
79 | ) | ||
diff --git a/greenbox/urls.py b/greenbox/urls.py new file mode 100755 index 0000000..b015f5e --- /dev/null +++ b/greenbox/urls.py | |||
@@ -0,0 +1,17 @@ | |||
1 | from django.conf.urls.defaults import * | ||
2 | |||
3 | # Uncomment the next two lines to enable the admin: | ||
4 | # from django.contrib import admin | ||
5 | # admin.autodiscover() | ||
6 | |||
7 | urlpatterns = patterns('', | ||
8 | # Example: | ||
9 | # (r'^greenbox/', include('greenbox.foo.urls')), | ||
10 | |||
11 | # Uncomment the admin/doc line below and add 'django.contrib.admindocs' | ||
12 | # to INSTALLED_APPS to enable admin documentation: | ||
13 | # (r'^admin/doc/', include('django.contrib.admindocs.urls')), | ||
14 | |||
15 | # Uncomment the next line to enable the admin: | ||
16 | # (r'^admin/', include(admin.site.urls)), | ||
17 | ) | ||