django-admin-export

Скріншот програми:
django-admin-export
Дані програми:
Версія: 1.5
Дата завантаження: 20 Feb 15
Розробник: David Burke
Ліцензія: Безкоштовно
Популярність: 3

Rating: nan/5 (Total Votes: 0)

Django-Admin-експорт додаток Django, яке додає глобальних дій по Django адміністратора для експорту в XLS.
Встановити
- Easy_install Django-Admin-експорт
- Додати admin_export для встановлених додатків
- Додати (R '^ admin_export /', включають в себе ("admin_export.urls")), щоб urls.py
- Рекомендуємо - Додати JQuery Джанго адміністратора сторінки редагування.
- Рекомендуємо - Налаштування шаблону, щоб вона виглядала здорово!
Налаштування шаблону
Вам потрібно буде помірний рівень розуміння на перевизначення шаблонів Django, JQuery, і Аякс, щоб зробити це. За замовчуванням дію приведе вас до окремій сторінці і зовнішніх ключів не буде працювати, тому що вони покладаються на JQuery Ajax. Я вибираю мати моє Використання Ajax, щоб зберегти сторінку у списку адміністратора змінити себе і навантаження в зарубіжних ключових областях по мірі необхідності. Я також використовую Grappelli, якщо ви не потрібно буде змінити цей небагато. Щоб зробити це, перевизначити /admin/change_list.html
Моя настройка робить використання JQuery інструмент для створення прекрасного накладення.
{% Поширюється "Grappelli / шаблони / Admin / change_list.html"%}
{% Блок стилів%}
І NBSP; {{block.super}}
І NBSP; <тип стиль = "текст / CSS">
І NBSP; .modal {
І NBSP; колір фону: #fbfdfd;
І NBSP; дисплей: немає;
І NBSP; ширина: 550px;
І NBSP; оббивка: 20px;
І NBSP; вирівнювання тексту: центр;
І NBSP; межа: 3px твердого # 333;
І NBSP;
І NBSP; непрозорість: 0,98;
І NBSP; межа радіусу: 12px;
І NBSP; -moz-кордон радіусу: 12px;
І NBSP; -webkit-кордон радіусу: 12px;
І NBSP; коробка-тіні: 20px 20px 200px чорний;
І NBSP; -moz-бокс-тінь: 20px 20px 200px чорний;
І NBSP; -webkit-бокс-тінь: 20px 20px 200px чорний;
І NBSP; г-індекс: 999;
І NBSP;}
І NBSP;
{% Кінцевим блоком%}
{% Блок сценаріїв JavaScript%}
І NBSP; <сценарій SRC = "/ статичні / JS / jquery.tools.min.js" Тип = "текст / JavaScript">
І NBSP; {{block.super}}
І NBSP;
І NBSP; <тип сценарію = "текст / JavaScript">
І NBSP; $ (документ) .ready (функція () {
І NBSP ;. $ ("Виберіть [ім'я = дію]") зміна (функція () {
І NBSP; якщо ($ ("опція [значення = export_simple_selected_objects]: обраний".) Довжина) {
І NBSP ;. $ Стовп (
І NBSP; "",
І NBSP ;. $ ("# Список змін, форма") серіалізациі (),
І NBSP; функція (дані) {
І NBSP ;. $ ("# Export_xls_form") HTML (дані);
І NBSP;}
І NBSP;);
І NBSP ;. $ ("# Export_xls_form") накладення ({
І NBSP; зверху: '3',
І NBSP; виправлено: брехня
І NBSP;});
І NBSP; .. $ ("# Export_xls_form") накладення () Load ();
І NBSP; повернутися помилковим;
І NBSP;}
І NBSP;});
І NBSP;});
І NBSP;
{% Кінцевим блоком%}
{% Блок% вміст}
І NBSP; {{block.super}}
І NBSP;
І NBSP;

<клас кнопку = "Закрити"> Закрити

{% Кінцевим блоком%}
Є краще рішення? Можливо, той, який не вимагає JQuery? Зв'яжіться зі мною або покласти в запиті підвищення! Детальніше про плагіні на моєму блозі

Особливості :.

  • Експорт в XLS
  • Експорт суміжних областях (потрібно JQuery)
  • Відзначте поля, які ви хочете експортувати
  • фільтр Використання Django для Admin для простого запиту необхідно

Вимоги

  • Python
  • Django

Інші програми розробника David Burke

django-auth-gapps
django-auth-gapps

14 Apr 15

Django-SIS
Django-SIS

6 Jun 15

django-admin-export

Коментар не знайдено
додати коментар
Включіть картинки!