I've spent a while trying to get the example project going. Took me a while to get past one dependency issue (see https://github.com/evildmp/Arkestra/pull/55 ) but now I'm feeling stuck on something else. I manage to get to runserver, then when I try to load it in a browser I get:
Environment:
Request Method: GET
Request URL: http://localhost:8000/
Django Version: 1.4.2
Python Version: 2.7.3
Installed Applications:
('arkestra_utilities',
'cms',
'menus',
'appmedia',
'cms.plugins.text',
'cms.plugins.snippet',
'sekizai',
'contacts_and_people',
'vacancies_and_studentships',
'news_and_events',
'links',
'arkestra_utilities.widgets.combobox',
'arkestra_image_plugin',
'video',
'housekeeping',
'polymorphic',
'semanticeditor',
'mptt',
'easy_thumbnails',
'typogrify',
'filer',
'widgetry',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'django.contrib.admindocs',
'django.contrib.humanize',
'django.contrib.staticfiles')
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'cms.middleware.page.CurrentPageMiddleware',
'cms.middleware.user.CurrentUserMiddleware',
'cms.middleware.toolbar.ToolbarMiddleware')
Traceback:
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
89. response = middleware_method(request)
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/cms/middleware/toolbar.py" in process_request
33. request.toolbar = CMSToolbar(request)
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/cms/cms_toolbar.py" in __init__
63. self.init()
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/cms/cms_toolbar.py" in init
67. self.can_change = (self.request.current_page and
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/cms/middleware/page.py" in __get__
8. request._current_page_cache = get_page_from_request(request)
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/cms/utils/page_resolver.py" in get_page_from_request
115. pages_root = urllib.unquote(reverse("pages-root"))
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/cms/models/__init__.py" in new_reverse
54. url = django.core.urlresolvers.old_reverse(viewname, urlconf=urlconf, args=args, kwargs=kwargs, prefix=prefix, current_app=current_app)
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/django/core/urlresolvers.py" in reverse
476. return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs))
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/django/core/urlresolvers.py" in _reverse_with_prefix
363. possibilities = self.reverse_dict.getlist(lookup_view)
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/django/core/urlresolvers.py" in reverse_dict
276. self._populate()
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/django/core/urlresolvers.py" in _populate
242. for pattern in reversed(self.url_patterns):
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/django/core/urlresolvers.py" in url_patterns
328. patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/django/core/urlresolvers.py" in urlconf_module
323. self._urlconf_module = import_module(self.urlconf_name)
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/django/utils/importlib.py" in import_module
35. __import__(name)
File "/home/hamish/dev/thirdparty/Arkestra/example/urls.py" in <module>
6. admin.autodiscover()
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/django/contrib/admin/__init__.py" in autodiscover
29. import_module('%s.admin' % app)
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/django/utils/importlib.py" in import_module
35. __import__(name)
File "/home/hamish/dev/thirdparty/Arkestra/example/../arkestra_utilities/admin.py" in <module>
11. from cms.admin.placeholderadmin import PlaceholderAdmin # if it's at the start of the file, it breaks imports somehow
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/cms/admin/__init__.py" in <module>
9. plugin_pool.plugin_pool.discover_plugins()
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/cms/plugin_pool.py" in discover_plugins
20. load('cms_plugins')
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/cms/utils/django_load.py" in load
42. get_module(app, modname, verbose, failfast)
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/cms/utils/django_load.py" in get_module
21. module = import_module(module_name)
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/django/utils/importlib.py" in import_module
35. __import__(name)
File "/home/hamish/dev/thirdparty/Arkestra/example/../links/cms_plugins.py" in <module>
15. class FocusOnInlineForm(ObjectLinkInlineForm):
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/django/forms/models.py" in __new__
206. opts.exclude, opts.widgets, formfield_callback)
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/django/forms/models.py" in fields_for_model
160. formfield = f.formfield(**kwargs)
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/src/django-filer-video/filer/fields/file.py" in formfield
130. return super(FilerFileField, self).formfield(**defaults)
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/django/db/models/fields/related.py" in formfield
1009. return super(ForeignKey, self).formfield(**defaults)
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/local/lib/python2.7/site-packages/django/db/models/fields/__init__.py" in formfield
487. return form_class(**defaults)
File "/home/hamish/dev/thirdparty/Arkestra/example/.ve/src/django-filer-video/filer/fields/file.py" in __init__
93. forms.Field.__init__(self, widget=self.widget(rel), *args, **kwargs)
Exception Type: TypeError at /
Exception Value: Error when calling the metaclass bases
__init__() takes at least 3 arguments (2 given)
I've spent a while trying to get the example project going. Took me a while to get past one dependency issue (see https://github.com/evildmp/Arkestra/pull/55 ) but now I'm feeling stuck on something else. I manage to get to runserver, then when I try to load it in a browser I get: