Hello folks,

I am getting a traceback when trying to access the gallery from the
admin pages.

AttributeError at /admin/galleries/gallery/8/
'FileSystemStorage' object has no attribute 'isdir'

This is a fresh install of 3.0.5 (cartridge + mezz) on Python 2.7 in a
virtualenv on Debian.

Suggestions?

Traceback attached.

PS
Is the demo site always the latest stable version?

Regards,
Iain.

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.
Environment:


Request Method: GET
Request URL: http://dougal:7001/admin/galleries/gallery/8/

Django Version: 1.6.1
Python Version: 2.7.3
Installed Applications:
(u'mezzanine.boot',
 u'django.contrib.auth',
 u'django.contrib.contenttypes',
 u'django.contrib.redirects',
 u'django.contrib.sessions',
 u'django.contrib.sites',
 u'django.contrib.sitemaps',
 u'django.contrib.staticfiles',
 u'cartridge.shop',
 u'mezzanine.conf',
 u'mezzanine.core',
 u'mezzanine.generic',
 u'mezzanine.blog',
 u'mezzanine.forms',
 u'mezzanine.pages',
 u'mezzanine.galleries',
 u'mezzanine.twitter',
 u'mezzanine.accounts',
 u'filebrowser_safe',
 u'south',
 u'grappelli_safe',
 u'django.contrib.admin',
 u'django.contrib.comments')
Installed Middleware:
(u'django.contrib.sessions.middleware.SessionMiddleware',
 u'django.middleware.locale.LocaleMiddleware',
 u'django.contrib.auth.middleware.AuthenticationMiddleware',
 u'django.contrib.redirects.middleware.RedirectFallbackMiddleware',
 u'django.middleware.common.CommonMiddleware',
 u'django.middleware.csrf.CsrfViewMiddleware',
 u'django.contrib.messages.middleware.MessageMiddleware',
 u'cartridge.shop.middleware.ShopMiddleware',
 u'mezzanine.core.request.CurrentRequestMiddleware',
 u'mezzanine.core.middleware.TemplateForDeviceMiddleware',
 u'mezzanine.core.middleware.TemplateForHostMiddleware',
 u'mezzanine.core.middleware.AdminLoginInterfaceSelectorMiddleware',
 u'mezzanine.core.middleware.SitePermissionMiddleware',
 u'mezzanine.pages.middleware.PageMiddleware')


Template error:
In template 
/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/grappelli_safe/templates/admin/edit_inline/tabular.html,
 error at line 46
   'FileSystemStorage' object has no attribute 'isdir'
   36 :             {% endspaceless %}


   37 :             <!-- fieldsets -->


   38 :             <div class="fieldset module"> <!-- table-row -->


   39 :             {% for fieldset in inline_admin_form %}


   40 :                 {% for line in fieldset %}


   41 :                     {% for field in line %}


   42 :                         <div class="item form-cell {{ field.field.name 
}} {% if field.field.errors %} error{% endif %}">


   43 :                             {% if field.is_readonly %}


   44 :                             {{ field.contents }}


   45 :                             {% else %}


   46 :                              {{ field.field }} &nbsp;


   47 :                             {% endif %}


   48 :                             {{ field.field.errors.as_ul }}


   49 :                         </div>


   50 :                     {% endfor %}


   51 :                 {% endfor %}


   52 :             {% endfor %}


   53 :             <!-- delete/link/sort -->


   54 :             <div class="item form-cell inline-item-tools">


   55 :                 <ul class="inline-item-tools">


   56 :                     {% if inline_admin_formset.formset.can_delete and 
inline_admin_form.original %}<li>{{ inline_admin_form.deletion_field.field }}<a 
href="javascript://" class="deletelink" title="{% trans 'Delete Item' 
%}"></a></li>{% endif %}


Traceback:
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/core/handlers/base.py"
 in get_response
  139.                 response = response.render()
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/response.py"
 in render
  105.             self.content = self.rendered_content
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/response.py"
 in rendered_content
  82.         content = template.render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/base.py"
 in render
  140.             return self._render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/base.py"
 in _render
  134.         return self.nodelist.render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/base.py"
 in render
  840.                 bit = self.render_node(node, context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/debug.py"
 in render_node
  78.             return node.render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/loader_tags.py"
 in render
  123.         return compiled_parent._render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/base.py"
 in _render
  134.         return self.nodelist.render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/base.py"
 in render
  840.                 bit = self.render_node(node, context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/debug.py"
 in render_node
  78.             return node.render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/loader_tags.py"
 in render
  123.         return compiled_parent._render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/base.py"
 in _render
  134.         return self.nodelist.render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/base.py"
 in render
  840.                 bit = self.render_node(node, context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/debug.py"
 in render_node
  78.             return node.render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/loader_tags.py"
 in render
  62.             result = block.nodelist.render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/base.py"
 in render
  840.                 bit = self.render_node(node, context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/debug.py"
 in render_node
  78.             return node.render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/loader_tags.py"
 in render
  62.             result = block.nodelist.render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/base.py"
 in render
  840.                 bit = self.render_node(node, context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/debug.py"
 in render_node
  78.             return node.render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/defaulttags.py"
 in render
  196.                         nodelist.append(node.render(context))
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/loader_tags.py"
 in render
  166.             return self.render_template(template, context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/loader_tags.py"
 in render_template
  137.         output = template.render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/base.py"
 in render
  140.             return self._render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/base.py"
 in _render
  134.         return self.nodelist.render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/base.py"
 in render
  840.                 bit = self.render_node(node, context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/debug.py"
 in render_node
  78.             return node.render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/loader_tags.py"
 in render
  155.         return self.render_template(self.template, context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/loader_tags.py"
 in render_template
  137.         output = template.render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/base.py"
 in render
  140.             return self._render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/base.py"
 in _render
  134.         return self.nodelist.render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/base.py"
 in render
  840.                 bit = self.render_node(node, context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/debug.py"
 in render_node
  78.             return node.render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/defaulttags.py"
 in render
  196.                         nodelist.append(node.render(context))
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/defaulttags.py"
 in render
  196.                         nodelist.append(node.render(context))
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/defaulttags.py"
 in render
  196.                         nodelist.append(node.render(context))
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/defaulttags.py"
 in render
  196.                         nodelist.append(node.render(context))
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/defaulttags.py"
 in render
  305.                 return nodelist.render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/base.py"
 in render
  840.                 bit = self.render_node(node, context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/debug.py"
 in render_node
  78.             return node.render(context)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/template/debug.py"
 in render
  91.             output = force_text(output)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/utils/encoding.py"
 in force_text
  100.                 s = s.__unicode__()
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/forms/forms.py"
 in __str__
  425.         return self.as_widget()
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/forms/forms.py"
 in as_widget
  475.         return widget.render(name, self.value(), attrs=attrs)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/filebrowser_safe/fields.py"
 in render
  44.             fullpath = os.path.join(get_directory(), self.directory)
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/filebrowser_safe/functions.py"
 in get_directory
  34.     if not default_storage.isdir(fullpath):
File 
"/home/iain/Mezzanine3/mezzanine-001/mezzanine-venv/local/lib/python2.7/site-packages/django/utils/functional.py"
 in inner
  214.         return func(self._wrapped, *args)

Exception Type: AttributeError at /admin/galleries/gallery/8/
Exception Value: 'FileSystemStorage' object has no attribute 'isdir'

Reply via email to