1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75 | Environment:
Request Method: GET
Request URL: http://d360.clatford.org.uk/admin/
Django Version: 1.0-beta_1-SVN-8437
Python Version: 2.5.0
Installed Applications:
['django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
'd360.gl']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.doc.XViewMiddleware')
Traceback:
File "/home/hjmills/django_src/django/core/handlers/base.py" in get_response
86. response = callback(request, *callback_args, **callback_kwargs)
File "/home/hjmills/django_src/django/contrib/admin/sites.py" in root
155. if not self.has_permission(request):
File "/home/hjmills/django_src/django/contrib/admin/sites.py" in has_permission
113. return request.user.is_authenticated() and request.user.is_staff
File "/home/hjmills/django_src/django/contrib/auth/middleware.py" in __get__
5. request._cached_user = get_user(request)
File "/home/hjmills/django_src/django/contrib/auth/__init__.py" in get_user
78. user_id = request.session[SESSION_KEY]
File "/home/hjmills/django_src/django/contrib/sessions/backends/base.py" in __getitem__
46. return self._session[key]
File "/home/hjmills/django_src/django/contrib/sessions/backends/base.py" in _get_session
172. self._session_cache = self.load()
File "/home/hjmills/django_src/django/contrib/sessions/backends/db.py" in load
15. expire_date__gt=datetime.datetime.now()
File "/home/hjmills/django_src/django/db/models/manager.py" in get
81. return self.get_query_set().get(*args, **kwargs)
File "/home/hjmills/django_src/django/db/models/query.py" in get
294. clone = self.filter(*args, **kwargs)
File "/home/hjmills/django_src/django/db/models/query.py" in filter
484. return self._filter_or_exclude(False, *args, **kwargs)
File "/home/hjmills/django_src/django/db/models/query.py" in _filter_or_exclude
502. clone.query.add_q(Q(*args, **kwargs))
File "/home/hjmills/django_src/django/db/models/sql/query.py" in add_q
1170. can_reuse=used_aliases)
File "/home/hjmills/django_src/django/db/models/sql/query.py" in add_filter
1045. alias, True, allow_many, can_reuse=can_reuse)
File "/home/hjmills/django_src/django/db/models/sql/query.py" in setup_joins
1208. field, model, direct, m2m = opts.get_field_by_name(name)
File "/home/hjmills/django_src/django/db/models/options.py" in get_field_by_name
274. cache = self.init_name_map()
File "/home/hjmills/django_src/django/db/models/options.py" in init_name_map
300. for f, model in self.get_all_related_m2m_objects_with_model():
File "/home/hjmills/django_src/django/db/models/options.py" in get_all_related_m2m_objects_with_model
377. cache = self._fill_related_many_to_many_cache()
File "/home/hjmills/django_src/django/db/models/options.py" in _fill_related_many_to_many_cache
391. for klass in get_models():
File "/home/hjmills/django_src/django/db/models/loading.py" in get_models
136. self._populate()
File "/home/hjmills/django_src/django/db/models/loading.py" in _populate
57. self.load_app(app_name, True)
File "/home/hjmills/django_src/django/db/models/loading.py" in load_app
72. mod = __import__(app_name, {}, {}, ['models'])
File "/mnt/local/home/hjmills/django_projects/d360/../d360/gl/models.py" in <module>
5. class Families(models.Model):
File "/home/hjmills/django_src/django/db/models/base.py" in __new__
88. new_class.add_to_class(obj_name, obj)
File "/home/hjmills/django_src/django/db/models/base.py" in add_to_class
139. value.contribute_to_class(cls, name)
Exception Type: TypeError at /admin/
Exception Value: Error when calling the metaclass bases
unbound method contribute_to_class() must be called with TextField instance as first argument (got ModelBase instance instead)
|