· 8 years ago · Dec 30, 2017, 02:12 PM
1Environment:
2
3
4Request Method: GET
5Request URL: http://skinproject.herokuapp.com/
6
7Django Version: 1.9
8Python Version: 2.7.13
9Installed Applications:
10['django.contrib.admin',
11 'django.contrib.auth',
12 'django.contrib.contenttypes',
13 'django.contrib.sessions',
14 'django.contrib.messages',
15 'django.contrib.staticfiles'] ##skindisease not included here :(
16Installed Middleware:
17['django.middleware.security.SecurityMiddleware',
18 'django.contrib.sessions.middleware.SessionMiddleware',
19 'django.middleware.common.CommonMiddleware',
20 'django.middleware.csrf.CsrfViewMiddleware',
21 'django.contrib.auth.middleware.AuthenticationMiddleware',
22 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
23 'django.contrib.messages.middleware.MessageMiddleware',
24 'django.middleware.clickjacking.XFrameOptionsMiddleware']
25
26
27
28Traceback:
29
30File "/app/.heroku/miniconda/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
31 134. resolver_match = resolver.resolve(request.path_info)
32
33File "/app/.heroku/miniconda/lib/python2.7/site-packages/django/core/urlresolvers.py" in resolve
34 374. for pattern in self.url_patterns:
35
36File "/app/.heroku/miniconda/lib/python2.7/site-packages/django/utils/functional.py" in __get__
37 33. res = instance.__dict__[self.name] = self.func(instance)
38
39File "/app/.heroku/miniconda/lib/python2.7/site-packages/django/core/urlresolvers.py" in url_patterns
40 417. patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
41
42File "/app/.heroku/miniconda/lib/python2.7/site-packages/django/utils/functional.py" in __get__
43 33. res = instance.__dict__[self.name] = self.func(instance)
44
45File "/app/.heroku/miniconda/lib/python2.7/site-packages/django/core/urlresolvers.py" in urlconf_module
46 410. return import_module(self.urlconf_name)
47
48File "/app/.heroku/miniconda/lib/python2.7/importlib/__init__.py" in import_module
49 37. __import__(name)
50
51File "/app/skindisease/urls.py" in <module>
52 4. from .views import (
53
54File "/app/skindisease/views.py" in <module>
55 16. from .forms import PostForm
56
57File "/app/skindisease/forms.py" in <module>
58 4. from .models import skindisease
59
60File "/app/skindisease/models.py" in <module>
61 14. class skindisease(models.Model):
62
63File "/app/.heroku/miniconda/lib/python2.7/site-packages/django/db/models/base.py" in __new__
64 103. "application was loaded. " % (module, name))
65
66Exception Type: RuntimeError at /
67Exception Value: Model class skindisease.models.skindisease doesn't declare an explicit app_label and either isn't in an application in INSTALLED_APPS or else was imported before its application was loaded.
68
69# -*- coding: utf-8 -*-
70"""
71Django settings for projectdesign project.
72
73Generated by 'django-admin startproject' using Django 1.9.
74
75For more information on this file, see
76https://docs.djangoproject.com/en/1.9/topics/settings/
77
78For the full list of settings and their values, see
79https://docs.djangoproject.com/en/1.9/ref/settings/
80"""
81
82import os
83
84# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
85BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
86
87
88
89# Quick-start development settings - unsuitable for production
90# See https://docs.djangoproject.com/en/1.9/howto/deployment/checklist/
91
92# SECURITY WARNING: keep the secret key used in production secret!
93SECRET_KEY = 'secretkey'
94
95# SECURITY WARNING: don't run with debug turned on in production!
96DEBUG = False
97
98ALLOWED_HOSTS = ['www.projectdesign.co', 'projectdesign.co', 'skinproject.herokuapp.com', 'https://skinproject.herokuapp.com/']
99
100
101# Application definition
102
103INSTALLED_APPS = [
104 'django.contrib.admin',
105 'django.contrib.auth',
106 'django.contrib.contenttypes',
107 'django.contrib.sessions',
108 'django.contrib.messages',
109 'django.contrib.staticfiles',
110 'skindisease'
111]
112
113MIDDLEWARE_CLASSES = [
114 'django.middleware.security.SecurityMiddleware',
115 'django.contrib.sessions.middleware.SessionMiddleware',
116 'django.middleware.common.CommonMiddleware',
117 'django.middleware.csrf.CsrfViewMiddleware',
118 'django.contrib.auth.middleware.AuthenticationMiddleware',
119 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
120 'django.contrib.messages.middleware.MessageMiddleware',
121 'django.middleware.clickjacking.XFrameOptionsMiddleware',
122 'whitenoise.middleware.WhiteNoiseMiddleware',
123]
124
125ROOT_URLCONF = 'projectdesign.urls'
126ROOT_HOSTCONF = 'projectdesign.hosts'
127DEFAULT_HOST = 'www'
128DEFAULT_REDIRECT_URL = "http://www.projectdesign.com"
129PARENT_HOST = "projectdesign.com"
130
131TEMPLATES = [
132 {
133 'BACKEND': 'django.template.backends.django.DjangoTemplates',
134 'DIRS': [os.path.join(BASE_DIR, 'templates')],
135 'APP_DIRS': True,
136 'OPTIONS': {
137 'context_processors': [
138 'django.template.context_processors.debug',
139 'django.template.context_processors.request',
140 'django.contrib.auth.context_processors.auth',
141 'django.contrib.messages.context_processors.messages',
142 ],
143 },
144 },
145]
146
147WSGI_APPLICATION = 'projectdesign.wsgi.application'
148
149
150# Database
151# https://docs.djangoproject.com/en/1.9/ref/settings/#databases
152
153DATABASES = {
154 'default': {
155 'ENGINE': 'django.db.backends.sqlite3',
156 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
157 }
158}
159
160
161# Password validation
162# https://docs.djangoproject.com/en/1.9/ref/settings/#auth-password-validators
163
164AUTH_PASSWORD_VALIDATORS = [
165 {
166 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
167 },
168 {
169 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
170 },
171 {
172 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
173 },
174 {
175 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
176 },
177]
178
179
180# Internationalization
181# https://docs.djangoproject.com/en/1.9/topics/i18n/
182
183LANGUAGE_CODE = 'en-us'
184
185TIME_ZONE = 'UTC'
186
187USE_I18N = True
188
189USE_L10N = True
190
191USE_TZ = True
192
193
194# Static files (CSS, JavaScript, Images)
195# https://docs.djangoproject.com/en/1.9/howto/static-files/
196
197STATIC_URL = '/static/'
198
199
200STATICFILES_DIRS = [
201 os.path.join(BASE_DIR, "static"),
202 #'/var/www/static',
203
204]
205
206STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), "static_cdn")
207
208MEDIA_URL = "/media_cdn/"
209MEDIA_ROOT = os.path.join(os.path.dirname(BASE_DIR), "media_cdn")
210
211STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'