django: использование администратора datepicker

Добавить display: block к .

По умолчанию имеет display: inline в качестве стиля отображения по умолчанию. И inline и inline-block стиль отображения будет применять пробел между элементами.

Чтобы удалить пробел, вы можете прочитать эти ссылки:

  1. Отображение: встроенный блок - что это за пространство?
  2. https : //css-tricks.com/fighting-the-space-between-inline-block-elements/

В качестве альтернативы, просто установите стиль отображения на display: block.

До

* {
  box-sizing: border-box;
}

html, body {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}

img {
  width: 100%;
  height: 100%;
}

После: [1129 ]

* {
  box-sizing: border-box;
}

html, body {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}

img {
  width: 100%;
  height: 100%;
  
  /* ADD THIS */
  display: block;
}

Относительно того, почему объявление влияет на макет, вы можете прочитать этот документ MDN ]. [одна тысяча сто тридцать одна]

По сути, без > браузер отображает страницу с более старым режимом отображения для поддержки старых веб-страниц.

12
задан Community 23 May 2017 в 12:25
поделиться

3 ответа

Нет, это не ошибка.

Это пытается назвать gettext () функцией интернационализации в js. Можно сделать, js интернационализация во многом как Вы делает это в коде Python или шаблонах, это - только менее известная функция.

Если Вы не используете js интернационализацию в своем проекте, можно просто поместить.

<script>function gettext(txt){ return txt }</script>

в Вашем главном шаблоне, таким образом, js интерпретатор не дросселирует.

Это - hacky способ решить его, я знаю.

Править:

Или можно включать точные администраторские ссылки jsi18n js django для получения его работающий даже с другими языками. Я не знаю, какой это.

Это было отправлено на django-пользователях сегодня:

http://groups.google.com/group/django-users/browse_thread/thread/2f529966472c479d#

Возможно, это были Вы, так или иначе, на всякий случай.

5
ответ дан 2 December 2019 в 22:52
поделиться

Я думаю, что решил первую половину путем явного добавления этих строк к моему шаблону:

<script type="text/javascript" src="../../../jsi18n/"></script> 
<script type="text/javascript" src="/admin_media/js/core.js"></script>
<script type="text/javascript" src="/admin_media/js/admin/RelatedObjectLookups.js"></script>

Но это все еще сообщает о не знании gettext

2
ответ дан 2 December 2019 в 22:52
поделиться

Можно найти следующие работы для Вас:

<link href="/media/css/base.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="/admin/jsi18n/"></script>
<script type="text/javascript" src="/media/js/core.js"></script>
{{ form.media }} 
1
ответ дан 2 December 2019 в 22:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: