django symlink error for windows

33 views
Skip to first unread message

M Hashmi

unread,
Sep 3, 2016, 3:23:42 PM9/3/16
to django...@googlegroups.com
How to create a symbolic link in windows for error below using mlink?
Please advise.

Template error:
In template C:\Python27\lib\site-packages\oscar\templates\oscar\dashboard\catalogue\product_row_image.html, error at line 2
   'module' object has no attribute 'symlink'

   1 : {% load thumbnail %}



   2 :  {% if record.primary_image.original.url %} 



   3 :     {% with image=record.primary_image %}



   4 :         {% thumbnail image.original "70x70" upscale=False as thumb %}



   5 :         <a href="{{ image.original.url }}" rel="lightbox_{{ record.upc|default:"-" }}" class="sub-image">



   6 :             <img src="{{ thumb.url }}" alt="{{ record.get_title }}" data-description="{% if image.caption %}{{ image.caption }}{% endif %}">



   7 :         </a>



   8 :         {% endthumbnail %}



   9 :     {% endwith %}



   10 : {% else %}



   11 :     —



   12 : {% endif %}


Traceback:
File "C:\Python27\lib\site-packages\django\core\handlers\base.py" in get_response
  164.                 response = response.render()
File "C:\Python27\lib\site-packages\django\template\response.py" in render
  158.             self.content = self.rendered_content
File "C:\Python27\lib\site-packages\django\template\response.py" in rendered_content
  135.         content = template.render(context, self._request)
File "C:\Python27\lib\site-packages\django\template\backends\django.py" in render
  74.         return self.template.render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  210.                     return self._render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in _render
  202.         return self.nodelist.render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  905.                 bit = self.render_node(node, context)
File "C:\Python27\lib\site-packages\django\template\debug.py" in render_node
  79.             return node.render(context)
File "C:\Python27\lib\site-packages\django\template\loader_tags.py" in render
  135.         return compiled_parent._render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in _render
  202.         return self.nodelist.render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  905.                 bit = self.render_node(node, context)
File "C:\Python27\lib\site-packages\django\template\debug.py" in render_node
  79.             return node.render(context)
File "C:\Python27\lib\site-packages\django\template\loader_tags.py" in render
  135.         return compiled_parent._render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in _render
  202.         return self.nodelist.render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  905.                 bit = self.render_node(node, context)
File "C:\Python27\lib\site-packages\django\template\debug.py" in render_node
  79.             return node.render(context)
File "C:\Python27\lib\site-packages\django\template\loader_tags.py" in render
  135.         return compiled_parent._render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in _render
  202.         return self.nodelist.render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  905.                 bit = self.render_node(node, context)
File "C:\Python27\lib\site-packages\django\template\debug.py" in render_node
  79.             return node.render(context)
File "C:\Python27\lib\site-packages\django\template\loader_tags.py" in render
  65.                 result = block.nodelist.render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  905.                 bit = self.render_node(node, context)
File "C:\Python27\lib\site-packages\django\template\debug.py" in render_node
  79.             return node.render(context)
File "C:\Python27\lib\site-packages\django\template\loader_tags.py" in render
  65.                 result = block.nodelist.render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  905.                 bit = self.render_node(node, context)
File "C:\Python27\lib\site-packages\django\template\debug.py" in render_node
  79.             return node.render(context)
File "C:\Python27\lib\site-packages\django\template\loader_tags.py" in render
  65.                 result = block.nodelist.render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  905.                 bit = self.render_node(node, context)
File "C:\Python27\lib\site-packages\django\template\debug.py" in render_node
  79.             return node.render(context)
File "C:\Python27\lib\site-packages\django\template\defaulttags.py" in render
  329.                 return nodelist.render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  905.                 bit = self.render_node(node, context)
File "C:\Python27\lib\site-packages\django\template\debug.py" in render_node
  79.             return node.render(context)
File "C:\Python27\lib\site-packages\django\template\loader_tags.py" in render
  65.                 result = block.nodelist.render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  905.                 bit = self.render_node(node, context)
File "C:\Python27\lib\site-packages\django\template\debug.py" in render_node
  79.             return node.render(context)
File "C:\Python27\lib\site-packages\django_tables2\templatetags\django_tables2.py" in render
  209.             return template.render(context)
File "C:\Python27\lib\site-packages\django\template\backends\django.py" in render
  74.         return self.template.render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  212.                 return self._render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in _render
  202.         return self.nodelist.render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  905.                 bit = self.render_node(node, context)
File "C:\Python27\lib\site-packages\django\template\debug.py" in render_node
  79.             return node.render(context)
File "C:\Python27\lib\site-packages\django\template\loader_tags.py" in render
  135.         return compiled_parent._render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in _render
  202.         return self.nodelist.render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  905.                 bit = self.render_node(node, context)
File "C:\Python27\lib\site-packages\django\template\debug.py" in render_node
  79.             return node.render(context)
File "C:\Python27\lib\site-packages\django\template\defaulttags.py" in render
  444.         return strip_spaces_between_tags(self.nodelist.render(context).strip())
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  905.                 bit = self.render_node(node, context)
File "C:\Python27\lib\site-packages\django\template\debug.py" in render_node
  79.             return node.render(context)
File "C:\Python27\lib\site-packages\django\template\loader_tags.py" in render
  65.                 result = block.nodelist.render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  905.                 bit = self.render_node(node, context)
File "C:\Python27\lib\site-packages\django\template\debug.py" in render_node
  79.             return node.render(context)
File "C:\Python27\lib\site-packages\django_tables2\templatetags\django_tables2.py" in render
  261.                                 self.nodelist.render(context)))
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  905.                 bit = self.render_node(node, context)
File "C:\Python27\lib\site-packages\django\template\debug.py" in render_node
  79.             return node.render(context)
File "C:\Python27\lib\site-packages\django\template\loader_tags.py" in render
  65.                 result = block.nodelist.render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  905.                 bit = self.render_node(node, context)
File "C:\Python27\lib\site-packages\django\template\debug.py" in render_node
  79.             return node.render(context)
File "C:\Python27\lib\site-packages\django\template\defaulttags.py" in render
  217.                             nodelist.append(node.render(context))
File "C:\Python27\lib\site-packages\django\template\loader_tags.py" in render
  65.                 result = block.nodelist.render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  905.                 bit = self.render_node(node, context)
File "C:\Python27\lib\site-packages\django\template\debug.py" in render_node
  79.             return node.render(context)
File "C:\Python27\lib\site-packages\django\template\defaulttags.py" in render
  161.                 values = list(values)
File "C:\Python27\lib\site-packages\django_tables2\rows.py" in items
  166.             yield (column, self[column.name])
File "C:\Python27\lib\site-packages\django_tables2\rows.py" in __getitem__
  149.         return bound_column.render(**expected)
File "C:\Python27\lib\site-packages\django_tables2\columns\templatecolumn.py" in render
  63.                 return render_to_string(self.template_name, context)
File "C:\Python27\lib\site-packages\django\template\loader.py" in render_to_string
  99.         return template.render(context, request)
File "C:\Python27\lib\site-packages\django\template\backends\django.py" in render
  74.         return self.template.render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  212.                 return self._render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in _render
  202.         return self.nodelist.render(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in render
  905.                 bit = self.render_node(node, context)
File "C:\Python27\lib\site-packages\django\template\debug.py" in render_node
  79.             return node.render(context)
File "C:\Python27\lib\site-packages\django\template\defaulttags.py" in render
  322.                     match = condition.eval(context)
File "C:\Python27\lib\site-packages\django\template\defaulttags.py" in eval
  937.         return self.value.resolve(context, ignore_failures=True)
File "C:\Python27\lib\site-packages\django\template\base.py" in resolve
  648.                 obj = self.var.resolve(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in resolve
  789.             value = self._resolve_lookup(context)
File "C:\Python27\lib\site-packages\django\template\base.py" in _resolve_lookup
  849.                             current = current()
File "C:\Python27\lib\site-packages\oscar\apps\catalogue\abstract_models.py" in primary_image
  629.                 'original': self.get_missing_image(),
File "C:\Python27\lib\site-packages\oscar\apps\catalogue\abstract_models.py" in get_missing_image
  608.         return MissingProductImage()
File "C:\Python27\lib\site-packages\oscar\apps\catalogue\abstract_models.py" in __init__
  1140.             self.symlink_missing_image(media_file_path)
File "C:\Python27\lib\site-packages\oscar\apps\catalogue\abstract_models.py" in symlink_missing_image
  1146.                 os.symlink(static_file_path, media_file_path)

Exception Type: AttributeError at /dashboard/catalogue/
Exception Value: 'module' object has no attribute 'symlink'

Reply all
Reply to author
Forward
0 new messages