я делать точно так же Django admin datepicker calendar and clock img и я мучаюсь с той же проблемой, но она работает прекрасно с Django 1.4, но когда я обновил его Джанго 1.5 он дает мне эту ошибкупереход от Джанго 1,4 до 1,5 ошибок
'adminmedia' не является допустимой библиотека тегов: библиотека шаблонов adminmedia не нашли, попробовали django.templatetags.adminmedia, django.contrib.staticfiles.templatetags.adminmedia, django.contrib.admin.templatetags.adminmedia, Джанго. 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. но администратор СМИ устарел в Джанго версии 1.5 или более поздней версии так, то я заменить это статический вариант медиа и вот новый код:
{% 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
помощь будет оценена
Расположение статических носителей администрирования Django переместилось из 'django/contrib/admin/media /' в 'django/contrib/admin/static/admin /'. Вам нужно удалить '{% adminmedia%}'. тег. Теперь/admin' - это просто подкаталог '/ static /' – karthikr
, что тогда делать. любезно предоставите правильный ответ, чтобы я мог принять. – numerah
Попробуйте 'ADMIN_MEDIA_PREFIX = '/ static /'' – karthikr