Django管理datepicker日历和时钟img [英] Django admin datepicker calendar and clock img

查看:196
本文介绍了Django管理datepicker日历和时钟img的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



这是我的模板的头:

  {%extendsshared / base.html%} 

{%load adminmedia%}

{%block extra_head%}

< link rel =stylesheettype =text / csshref ={{STATIC_URL}} admin / css / forms.css />
< link rel =stylesheettype =text / csshref ={{STATIC_URL}} admin / css / base.css/>
< link rel =stylesheettype =text / csshref ={{STATIC_URL}} admin / css / global.css/>
< link rel =stylesheettype =text / csshref ={{STATIC_URL}} admin / css / widgets.css/>

< script type =text / javascriptsrc =/ admin / jsi18n />< / script>
< script type =text / javascriptsrc ={{STATIC_URL}} admin / js / core.js>< / script>
< script type =text / javascriptsrc ={{STATIC_URL}} admin / js / admin / RelatedObjectLookups.js>< / script>
< script type =text / javascriptsrc ={{STATIC_URL}} admin / js / jquery.js>< / script>
< script type =text / javascriptsrc ={{STATIC_URL}} admin / js / jquery.init.js>< / script>
< script type =text / javascriptsrc ={{STATIC_URL}} admin / js / actions.js>< / script>
< script type =text / javascriptsrc ={{STATIC_URL}} admin / js / calendar.js>< / script>
< script type =text / javascriptsrc ={{STATIC_URL}} admin / js / admin / DateTimeShortcuts.js>< / script>

{%endblock%}

这样我得到:

 GET /missing-admin-media-prefix/img/icon_clock.gif HTTP / 1.1404 4049 
GET / missing-admin-media-prefix / img / icon_calendar.gif HTTP / 1.1404 4058

所以我添加

 < script type =text / javascript> window .__ admin_media_prefix__ ={%filter escapejs%} {% admin_media_prefix%} {%endfilter%};< / script> 

到头,现在我得到:

 GET /media/admin/img/icon_calendar.gif HTTP / 1.1404 4013 
GET /media/admin/img/icon_clock.gif HTTP / 1.1404 4004

任何想法我做错了什么?我需要更改我的settings.py中的某些内容吗?

解决方案

我正在遭受同样的问题。所有你需要做的是添加ADMIN_MEDIA_PREFIX在你的settings.py文件中



只是写

  ADMIN_MEDIA_PREFIX = / static / admin /'

如果您的项目中有静态目录。根据您的目录名称命名。如果它已经命名为静态,那么使用上面的。


I'm using the admin datepicker in my form, but it is not displaying the clock and calendar images.

Here's the head of my template:

{% extends "shared/base.html" %}

{% load adminmedia %}

{% block extra_head %}

<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}admin/css/forms.css"/>
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}admin/css/base.css"/>
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}admin/css/global.css"/>
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}admin/css/widgets.css"/>

<script type="text/javascript" src="/admin/jsi18n/"></script>
<script type="text/javascript" src="{{ STATIC_URL }}admin/js/core.js"></script>
<script type="text/javascript" src="{{ STATIC_URL }}admin/js/admin/RelatedObjectLookups.js"></script>
<script type="text/javascript" src="{{ STATIC_URL }}admin/js/jquery.js"></script>
<script type="text/javascript" src="{{ STATIC_URL }}admin/js/jquery.init.js"></script>
<script type="text/javascript" src="{{ STATIC_URL }}admin/js/actions.js"></script>
<script type="text/javascript" src="{{ STATIC_URL }}admin/js/calendar.js"></script>
<script type="text/javascript" src="{{ STATIC_URL }}admin/js/admin/DateTimeShortcuts.js"></script>

{% endblock %}

With this I get:

"GET /missing-admin-media-prefix/img/icon_clock.gif HTTP/1.1" 404 4049
"GET /missing-admin-media-prefix/img/icon_calendar.gif HTTP/1.1" 404 4058

So I added

 <script type="text/javascript">window.__admin_media_prefix__ = "{% filter escapejs %}{%admin_media_prefix %}{% endfilter %}";</script>

to the head and now I get:

"GET /media/admin/img/icon_calendar.gif HTTP/1.1" 404 4013
"GET /media/admin/img/icon_clock.gif HTTP/1.1" 404 4004

Any idea what I'm doing wrong? Do I need to change something in my settings.py?

解决方案

i was suffering with the same problem.All you need to do is add "ADMIN_MEDIA_PREFIX" in you settings.py file

just write

ADMIN_MEDIA_PREFIX = '/static/admin/'

if you have static directory in your project. name it according to your directory name. if its already named as static then use the above.

这篇关于Django管理datepicker日历和时钟img的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆