Files @ 3d702d4d7154
Branch filter:

Location: conntrackt/testproject/testproject/settings.py - annotation

branko
CONNT-25: Updating application and project to use Django 1.9.x:

- Updated the html_link tag implementation to produce safe output, and
added tests for it.
- Updated URL configuration in both the application and test project
according to deprecation warning.
- Updated views that return customized forms to ensure the form_class
passed in to get_form is optional.
- Bumped Django in both setup script and development requirements to
version 1.9.x.
- Updated test project configuration to match the version produced by
Django 1.9.x admin commands.
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
d5446363fedf
d5446363fedf
75ffbf8c8b18
d5446363fedf
3d702d4d7154
75ffbf8c8b18
d5446363fedf
3d702d4d7154
d5446363fedf
75ffbf8c8b18
3d702d4d7154
3d702d4d7154
d5446363fedf
3d702d4d7154
75ffbf8c8b18
75ffbf8c8b18
d5446363fedf
3d702d4d7154
75ffbf8c8b18
d5446363fedf
75ffbf8c8b18
75ffbf8c8b18
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
3d702d4d7154
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
3d702d4d7154
75ffbf8c8b18
3d702d4d7154
3d702d4d7154
d5446363fedf
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
d5446363fedf
75ffbf8c8b18
d5446363fedf
3d702d4d7154
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
3d702d4d7154
3d702d4d7154
3d702d4d7154
3d702d4d7154
3d702d4d7154
3d702d4d7154
3d702d4d7154
3d702d4d7154
3d702d4d7154
3d702d4d7154
3d702d4d7154
3d702d4d7154
3d702d4d7154
3d702d4d7154
3d702d4d7154
3d702d4d7154
75ffbf8c8b18
75ffbf8c8b18
d5446363fedf
d5446363fedf
3d702d4d7154
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
3d702d4d7154
3d702d4d7154
3d702d4d7154
3d702d4d7154
3d702d4d7154
3d702d4d7154
3d702d4d7154
d5446363fedf
3d702d4d7154
d5446363fedf
d5446363fedf
75ffbf8c8b18
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
3d702d4d7154
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
d5446363fedf
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
75ffbf8c8b18
# -*- coding: utf-8 -*-
#
# Copyright (C) 2013 Branko Majic
#
# This file is part of Django Conntrackt.
#
# Django Conntrackt is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the Free
# Software Foundation, either version 3 of the License, or (at your option) any
# later version.
#
# Django Conntrackt is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
# details.
#
# You should have received a copy of the GNU General Public License along with
# Django Conntrackt.  If not, see <http://www.gnu.org/licenses/>.
#

"""
Django settings for testproject project.

For more information on this file, see
https://docs.djangoproject.com/en/1.9/topics/settings/

For the full list of settings and their values, see
https://docs.djangoproject.com/en/1.9/ref/settings/
"""

import os

# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))


# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/1.9/howto/deployment/checklist/

# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = '%s-x^wskhxu#5%o)0ck71g7o@7p18has!9_#(h(f@j@$97pcaw'

# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True

ALLOWED_HOSTS = []


# Application definition

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
     # Enable the conntrackt application
     'conntrackt',
     # Generic mixins for Django.
     'braces',
     # Better forms, including styling functions.
     'crispy_forms',
]

MIDDLEWARE_CLASSES = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

ROOT_URLCONF = 'testproject.urls'

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

WSGI_APPLICATION = 'testproject.wsgi.application'


# Database
# https://docs.djangoproject.com/en/1.9/ref/settings/#databases

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'testproject.db'),
    }
}


# Password validation
# https://docs.djangoproject.com/en/1.9/ref/settings/#auth-password-validators
# Keep empty for test project to make life a bit easier.
AUTH_PASSWORD_VALIDATORS = []


# Internationalization
# https://docs.djangoproject.com/en/1.9/topics/i18n/

LANGUAGE_CODE = 'en-us'

TIME_ZONE = 'Europe/Stockholm'

USE_I18N = True

USE_L10N = True

USE_TZ = True


# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.9/howto/static-files/

STATIC_URL = '/static/'

# Extend the default TEMPLATE_CONTEXT_PROCESSORS to include the
# request as part of context (used throughout tests).
from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS
TEMPLATE_CONTEXT_PROCESSORS += (
    "django.core.context_processors.request",
)

# View that should be called for log-in action.
LOGIN_URL = "login"