diff --git a/examples/frameworks/django/README b/examples/frameworks/django/README index 6009777b..52841a2d 100644 --- a/examples/frameworks/django/README +++ b/examples/frameworks/django/README @@ -1,4 +1,3 @@ -applications to test django support: +Applications to test Django support: -djangotest -> django 1.1 - 1.3 -testing -> django 1.4 +testing -> Django 1.4 diff --git a/examples/frameworks/django/djangotest/__init__.py b/examples/frameworks/django/djangotest/__init__.py deleted file mode 100755 index e69de29b..00000000 diff --git a/examples/frameworks/django/djangotest/manage.py b/examples/frameworks/django/djangotest/manage.py deleted file mode 100755 index 5e78ea97..00000000 --- a/examples/frameworks/django/djangotest/manage.py +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env python -from django.core.management import execute_manager -try: - import settings # Assumed to be in the same directory. -except ImportError: - import sys - 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__) - sys.exit(1) - -if __name__ == "__main__": - execute_manager(settings) diff --git a/examples/frameworks/django/djangotest/settings.py b/examples/frameworks/django/djangotest/settings.py deleted file mode 100755 index 0c6613c0..00000000 --- a/examples/frameworks/django/djangotest/settings.py +++ /dev/null @@ -1,104 +0,0 @@ -# Django settings for djangotest project. - -import platform -PRODUCTION_MODE = platform.node().startswith('http') - -DEBUG = True -TEMPLATE_DEBUG = DEBUG - -ADMINS = ( - ('benoitc', 'bchesneau@gmail.com'), -) - -MANAGERS = ADMINS - -DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.sqlite3', - 'NAME': 'test.db', - } -} - -TIME_ZONE = 'America/Chicago' - -LANGUAGE_CODE = 'en-us' - -SITE_ID = 1 - -USE_I18N = True - -USE_L10N = True - -MEDIA_ROOT = '' - -MEDIA_URL = '' - -STATIC_ROOT = '' - -STATIC_URL = '/static/' - -ADMIN_MEDIA_PREFIX = '/static/admin/' - -STATICFILES_DIRS = ( -) - -STATICFILES_FINDERS = ( - 'django.contrib.staticfiles.finders.FileSystemFinder', - 'django.contrib.staticfiles.finders.AppDirectoriesFinder', -) - -SECRET_KEY = 'c-u@jrg$dy)g7%)=jg)c40d0)4z0b%mltvtu)85l1&*(zwau(f' - -TEMPLATE_LOADERS = ( - 'django.template.loaders.filesystem.Loader', - 'django.template.loaders.app_directories.Loader', -) - -MIDDLEWARE_CLASSES = ( - 'django.middleware.common.CommonMiddleware', - 'django.contrib.sessions.middleware.SessionMiddleware', - 'django.middleware.csrf.CsrfViewMiddleware', - 'django.contrib.auth.middleware.AuthenticationMiddleware', - 'django.contrib.messages.middleware.MessageMiddleware', -) - - -FILE_UPLOAD_HANDLERS = ( - "django.core.files.uploadhandler.TemporaryFileUploadHandler", -) - -ROOT_URLCONF = 'djangotest.urls' - -TEMPLATE_DIRS = () - - -SOME_VALUE = "hello world" - -INSTALLED_APPS = ( - 'django.contrib.auth', - 'django.contrib.contenttypes', - 'django.contrib.sessions', - 'django.contrib.sites', - 'django.contrib.messages', - 'django.contrib.staticfiles', - 'djangotest.testing', - 'gunicorn', -) - -LOGGING = { - 'version': 1, - 'disable_existing_loggers': False, - 'handlers': { - 'mail_admins': { - 'level': 'ERROR', - 'class': 'django.utils.log.AdminEmailHandler' - } - }, - 'loggers': { - 'django.request': { - 'handlers': ['mail_admins'], - 'level': 'ERROR', - 'propagate': True, - }, - } -} diff --git a/examples/frameworks/django/djangotest/testing/__init__.py b/examples/frameworks/django/djangotest/testing/__init__.py deleted file mode 100755 index e69de29b..00000000 diff --git a/examples/frameworks/django/djangotest/testing/models.py b/examples/frameworks/django/djangotest/testing/models.py deleted file mode 100644 index 71a83623..00000000 --- a/examples/frameworks/django/djangotest/testing/models.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.db import models - -# Create your models here. diff --git a/examples/frameworks/django/djangotest/testing/templates/base.html b/examples/frameworks/django/djangotest/testing/templates/base.html deleted file mode 100644 index 3470b71d..00000000 --- a/examples/frameworks/django/djangotest/testing/templates/base.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - gunicorn django example app - - - - -
-

test app

-
- - {% block content %}{% endblock %} - - - - - - diff --git a/examples/frameworks/django/djangotest/testing/templates/home.html b/examples/frameworks/django/djangotest/testing/templates/home.html deleted file mode 100644 index 3a8cc44b..00000000 --- a/examples/frameworks/django/djangotest/testing/templates/home.html +++ /dev/null @@ -1,18 +0,0 @@ -{% extends "base.html" %} - -{% block content %} -
- {% csrf_token %} - - {{ form.as_table }} -
- -
- -

Got

- {% if subject %} -

subject:
{{ subject}}

-

message:
{{ message }}

-

size:
{{ size }}

- {% endif %} -{% endblock content %} diff --git a/examples/frameworks/django/djangotest/testing/tests.py b/examples/frameworks/django/djangotest/testing/tests.py deleted file mode 100755 index 3b311488..00000000 --- a/examples/frameworks/django/djangotest/testing/tests.py +++ /dev/null @@ -1,22 +0,0 @@ -""" -This file demonstrates two different styles of tests (one doctest and one -unittest). These will both pass when you run "manage.py test". - -Replace these with more appropriate tests for your application. -""" - -from django.test import TestCase - -class SimpleTest(TestCase): - def test_basic_addition(self): - """ - Tests that 1 + 1 always equals 2. - """ - self.failUnlessEqual(1 + 1, 2) - -__test__ = {"doctest": """ -Another way to test that 1 + 1 is equal to 2. - ->>> 1 + 1 == 2 -True -"""} diff --git a/examples/frameworks/django/djangotest/testing/urls.py b/examples/frameworks/django/djangotest/testing/urls.py deleted file mode 100644 index e94d1ed6..00000000 --- a/examples/frameworks/django/djangotest/testing/urls.py +++ /dev/null @@ -1,8 +0,0 @@ -from django.conf.urls.defaults import url - -from . import views - -urlpatterns = [ - url(r'^acsv$', views.acsv), - url(r'^$', views.home), -] diff --git a/examples/frameworks/django/djangotest/testing/views.py b/examples/frameworks/django/djangotest/testing/views.py deleted file mode 100755 index 8a406ffb..00000000 --- a/examples/frameworks/django/djangotest/testing/views.py +++ /dev/null @@ -1,58 +0,0 @@ -# Create your views here. - -import csv -import os -from django import forms -from django.http import HttpResponse -from django.shortcuts import render_to_response -from django.template import RequestContext -import tempfile - -class MsgForm(forms.Form): - subject = forms.CharField(max_length=100) - message = forms.CharField() - f = forms.FileField() - - -def home(request): - from django.conf import settings - print(settings.SOME_VALUE) - subject = None - message = None - size = 0 - print(request.META) - if request.POST: - form = MsgForm(request.POST, request.FILES) - print(request.FILES) - if form.is_valid(): - subject = form.cleaned_data['subject'] - message = form.cleaned_data['message'] - f = request.FILES['f'] - size = int(os.fstat(f.fileno())[6]) - else: - form = MsgForm() - - return render_to_response('home.html', { - 'form': form, - 'subject': subject, - 'message': message, - 'size': size - }, RequestContext(request)) - - -def acsv(request): - rows = [ - {'a': 1, 'b': 2}, - {'a': 3, 'b': 3} - ] - - response = HttpResponse(mimetype='text/csv') - response['Content-Disposition'] = 'attachment; filename=report.csv' - - writer = csv.writer(response) - writer.writerow(['a', 'b']) - - for r in rows: - writer.writerow([r['a'], r['b']]) - - return response diff --git a/examples/frameworks/django/djangotest/urls.py b/examples/frameworks/django/djangotest/urls.py deleted file mode 100755 index 5754f8a0..00000000 --- a/examples/frameworks/django/djangotest/urls.py +++ /dev/null @@ -1,5 +0,0 @@ -from django.conf.urls.defaults import include, url - -urlpatterns = [ - url(r'^', include("testing.urls")), -]