0
我使用django 1.5.1
与django-filer 0.9.3
包为了处理图像文件与FilerImageField
。Django与django-filer上的virtualenv失败
我使用virtualenv
环境。
当我(新鲜syncdb
之后当然)运行我的Django的web应用程序与python manage.py runserver
,和我去web应用程序在我的chrome浏览器,我选择FilerImageField和失败,出现以下错误:
TemplateSyntaxError at /admin/filer/folder/
'adminmedia' is not a valid tag library: Template library adminmedia not found, tried django.templatetags.adminmedia,...
Error during template rendering
In template c:\temp\hc-sofware\venv\lib\site-packages\filer\templates\admin\filer\folder\directory_listing.html, error at line 2
'adminmedia' is not a valid tag library: Template library adminmedia not found, tried django.templatetags.adminmedia,django.contrib.staticfiles.templatetags.adminmedia,django.contrib.admin.templatetags.adminmedia,filer.templatetags.adminmedia,easy_thumbnails.templatetags.adminmedia
{% extends "admin/filer/base_site.html" %}
{% load adminmedia filer_admin_tags filermedia i18n %}
{% load url from future %}
{% block extrahead %}{{ block.super }}
{# upload stuff #}
{{ media.js }}
<script type="text/javascript" src="{% admin_js_base %}jquery.min.js"></script>
<script type="text/javascript" src="{% filer_staticmedia_prefix %}js/jquery-ui-1.7.2.custom.min.js"></script>
<script type="text/javascript" src="{% filer_staticmedia_prefix %}js/jquery.cookie.js"></script>
<script type="text/javascript" src="{% filer_staticmedia_prefix %}js/fileuploader.js"></script>
<script type="text/javascript" src="{% admin_js_base %}admin/RelatedObjectLookups.js"></script>
奇怪的是,没有使用virtualenv它的作品。
任何线索你可能会非常有帮助。
编辑1:如在documentation指出settings.py
...
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
'hc',
'filer',
'easy_thumbnails'
)
...
Do'h。我认为pip安装django-filer会为我处理这种情况(或者至少是一个不兼容的错误!) –