· 9 years ago · Nov 03, 2016, 08:10 PM
1from django.conf.urls import url
2from django.contrib import admin
3from school.views import home
4
5 urlpatterns += patterns(
6 'django.contrib.auth.views',
7
8 url(r'^login/$', 'login',
9 {'template_name': 'login.html'},
10 name = 'school_login'),
11
12 url(r'^logout/$', 'logout',
13 {'next_page': 'school_home'},
14 name = 'school_logout'),
15 )
16
17urlpatterns = [
18 url(r'^login/$', 'login', {'template_name': 'login.html'}, name = 'school_login'),
19 url(r'^logout/$', 'logout', {'next_page': 'school_home'}, name = 'school_logout'),
20]
21
22Unhandled exception in thread started by <function check_errors.<locals>.wrapper
23 at 0x03CD92B8>
24Traceback (most recent call last):
25 File "C:Python34libsite-packagesdjangoutilsautoreload.py", line 226, in
26wrapper
27 fn(*args, **kwargs)
28 File "C:Python34libsite-packagesdjangocoremanagementcommandsrunserver.
29py", line 121, in inner_run
30 self.check(display_num_errors=True)
31 File "C:Python34libsite-packagesdjangocoremanagementbase.py", line 374,
32 in check
33 include_deployment_checks=include_deployment_checks,
34 File "C:Python34libsite-packagesdjangocoremanagementbase.py", line 361,
35 in _run_checks
36 return checks.run_checks(**kwargs)
37 File "C:Python34libsite-packagesdjangocorechecksregistry.py", line 81,
38in run_checks
39 new_errors = check(app_configs=app_configs)
40 File "C:Python34libsite-packagesdjangocorechecksurls.py", line 14, in c
41heck_url_config
42 return check_resolver(resolver)
43 File "C:Python34libsite-packagesdjangocorechecksurls.py", line 24, in c
44heck_resolver
45 for pattern in resolver.url_patterns:
46 File "C:Python34libsite-packagesdjangoutilsfunctional.py", line 35, in _
47_get__
48 res = instance.__dict__[self.name] = self.func(instance)
49 File "C:Python34libsite-packagesdjangourlsresolvers.py", line 313, in ur
50l_patterns
51 patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
52 File "C:Python34libsite-packagesdjangoutilsfunctional.py", line 35, in _
53_get__
54 res = instance.__dict__[self.name] = self.func(instance)
55 File "C:Python34libsite-packagesdjangourlsresolvers.py", line 306, in ur
56lconf_module
57 return import_module(self.urlconf_name)
58 File "C:Python34libimportlib__init__.py", line 109, in import_module
59 return _bootstrap._gcd_import(name[level:], package, level)
60 File "<frozen importlib._bootstrap>", line 2254, in _gcd_import
61 File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
62 File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
63 File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
64 File "<frozen importlib._bootstrap>", line 1129, in _exec
65 File "<frozen importlib._bootstrap>", line 1471, in exec_module
66 File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed
67 File "C:Python34ScriptsschoolDatabaseschoolDatabaseurls.py", line 23, in
68<module>
69 url(r'^$', 'main.views.home', name = 'school_home')
70 File "C:Python34libsite-packagesdjangoconfurls__init__.py", line 85, in
71 url
72 raise TypeError('view must be a callable or a list/tuple in the case of incl
73ude().')
74TypeError: view must be a callable or a list/tuple in the case of include().
75
76"""
77Django settings for schoolDatabase project.
78
79Generated by 'django-admin startproject' using Django 1.9.1.
80
81For more information on this file, see
82https://docs.djangoproject.com/en/1.9/topics/settings/
83
84For the full list of settings and their values, see
85https://docs.djangoproject.com/en/1.9/ref/settings/
86"""
87
88import os
89
90# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
91BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
92
93
94# Quick-start development settings - unsuitable for production
95# See https://docs.djangoproject.com/en/1.9/howto/deployment/checklist/
96
97# SECURITY WARNING: keep the secret key used in production secret!
98SECRET_KEY = '!^ht#05ke0msws0%qt2ctve@cwn*-!=-&!+o^bkhc!16^&m^!q'
99
100# SECURITY WARNING: don't run with debug turned on in production!
101DEBUG = True
102
103ALLOWED_HOSTS = []
104
105
106# Application definition
107
108INSTALLED_APPS = [
109 'django.contrib.admin',
110 'django.contrib.auth',
111 'django.contrib.contenttypes',
112 'django.contrib.sessions',
113 'django.contrib.messages',
114 'django.contrib.staticfiles',
115 'school'
116]
117
118MIDDLEWARE_CLASSES = [
119 'django.middleware.security.SecurityMiddleware',
120 'django.contrib.sessions.middleware.SessionMiddleware',
121 'django.middleware.common.CommonMiddleware',
122 'django.middleware.csrf.CsrfViewMiddleware',
123 'django.contrib.auth.middleware.AuthenticationMiddleware',
124 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
125 'django.contrib.messages.middleware.MessageMiddleware',
126 'django.middleware.clickjacking.XFrameOptionsMiddleware',
127]
128
129ROOT_URLCONF = 'schoolDatabase.urls'
130
131TEMPLATES = [
132 {
133 'BACKEND': 'django.template.backends.django.DjangoTemplates',
134 'DIRS': [],
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 = 'schoolDatabase.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 #'ENGINE': 'django.db.backends.mysql',
159 #'NAME': 'wadzanai_school',
160 #'USER': 'wadzanai_school',
161 #'PASSWORD': 'OberynViper01',
162 #'HOST': '10.169.0.121', # Or an IP Address that your DB is hosted on
163 #'PORT': '3306',
164 }
165}
166
167
168# Password validation
169# https://docs.djangoproject.com/en/1.9/ref/settings/#auth-password-validators
170
171AUTH_PASSWORD_VALIDATORS = [
172 {
173 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
174 },
175 {
176 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
177 },
178 {
179 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
180 },
181 {
182 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
183 },
184]
185
186
187# Internationalization
188# https://docs.djangoproject.com/en/1.9/topics/i18n/
189
190LANGUAGE_CODE = 'en-us'
191
192TIME_ZONE = 'UTC'
193
194USE_I18N = True
195
196USE_L10N = True
197
198USE_TZ = True
199
200
201# Static files (CSS, JavaScript, Images)
202# https://docs.djangoproject.com/en/1.9/howto/static-files/
203
204STATIC_URL = '/static/'
205STATICFILES_DIRS = (os.path.join(BASE_DIR, "static"),)
206TEMPLATE_DIRS = (os.path.join(BASE_DIR, "static"),)
207
208urlpatterns = [
209 url(r'^login/$', 'login', {'template_name': 'login.html'}, name = 'school_login'),
210 url(r'^logout/$', 'logout', {'next_page': 'school_home'}, name = 'school_logout'),
211]