我做了完全相同的
Django admin datepicker calendar and clock img
我遇到了同样的问题,但它与django 1.4工作完全正常,但当我更新到django 1.5它给了我这个错误
我遇到了同样的问题,但它与django 1.4工作完全正常,但当我更新到django 1.5它给了我这个错误
‘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,django.contrib.humanize.templatetags.adminmedia,jobpost.templatetags.adminmedia,crispy_forms.templatetags.adminmedia,tinymce.templatetags.adminmedia,haystack.templatetags.adminmedia
这是我的代码:
{% load adminmedia %} {% load i18n %} {% load crispy_forms_tags %} {% block content %} <Meta http-equiv="Content-Language" content="en-us" /> <Meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="/my_admin/jsi18n/"></script> <script type="text/javascript" src="/media/admin/js/core.js"></script> {{ form.media }} <link rel="stylesheet" type="text/css" href="/static/admin/css/forms.css"/> <link rel="stylesheet" type="text/css" href="/static/admin/css/base.css"/> <link rel="stylesheet" type="text/css" href="/static/admin/css/global.css"/> <link rel="stylesheet" type="text/css" href="/static/admin/css/widgets.css"/> <script type="text/javascript" src="/admin/jsi18n/"></script> <script type="text/javascript" src="/static/admin/js/core.js"></script> <script type="text/javascript" src="/static/admin/js/admin/RelatedobjectLookups.js"> </script> <script type="text/javascript" src="/static/admin/js/jquery.js"></script> <script type="text/javascript" src="/static/admin/js/jquery.init.js"></script> <script type="text/javascript" src="/static/admin/js/actions.js"></script> <script type="text/javascript" src="/static/admin/js/calendar.js"></script> <script type="text/javascript" src="/static/admin/js/admin/DateTimeShortcuts.js"> </script> <script type="text/javascript"> window.__admin_media_prefix__ = "{% filter escapejs %}{% admin_media_prefix %}{% endfilter %}"; </script> <script type = “text/javascript” src=”../jscripts/tiny_mce/tiny_mce.js”></script> <script>
通过这样做我正在/static/admin/img/icon_calender.jpg显示日历小部件的图像.
但在django 1.5或更高版本中不推荐使用admin media选项,因此我将其替换为静态媒体选项,这是新代码:
{% load staticfiles %} {% load i18n %} {% load crispy_forms_tags %} {% block content %} <Meta http-equiv="Content-Language" content="en-us" /> <Meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="/my_admin/jsi18n/"></script> <script type="text/javascript" src="/media/admin/js/core.js"></script> {{ form.media }} <link rel="stylesheet" type="text/css" href="/static/admin/css/forms.css"/> <link rel="stylesheet" type="text/css" href="/static/admin/css/base.css"/> <link rel="stylesheet" type="text/css" href="/static/admin/css/global.css"/> <link rel="stylesheet" type="text/css" href="/static/admin/css/widgets.css"/> <link href="{% static 'admin/css/login.css' %}" rel="stylesheet">
它看起来像这样:
我的日历图标消失了.任何人都可以告诉我什么是1.5版本中此问题的替代方案
帮助将不胜感激
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。