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