django-admin-export

ソフトウェアのスクリーンショット:
django-admin-export
ソフトウェアの詳細:
バージョン: 1.5
日付のアップロード: 20 Feb 15
開発者: David Burke
ライセンス: 無料
人気: 23

Rating: 2.0/5 (Total Votes: 1)

ジャンゴ管理者輸出は、XLSにエクスポートするDjangoのadminにグローバルなアクションが追加されますDjangoのアプリです。
のインストール
- easy_installをジャンゴ管理者輸出
- インストール済みのアプリケーションにadmin_exportを追加
- (R '^ admin_export /'、(「admin_export.urls」)を含む)を追加し、urls.pyする
- 推奨 - 管理編集ページをDjangoのためにjQueryを追加します。
- 推奨 - それはクールに見えるようにテンプレートをカスタマイズ!
のカスタマイズテンプレート
あなたはこれを行うには、Djangoのテンプレート、jqueryの、およびAjaxをオーバーライドに理解の適度なレベルが必要になります。彼らはjqueryのAJAXに依存しているため、デフォルトでは、アクションが別のページに移動しますし、外部キーは動作しません。私は、管理者の変更リスト自体にページを維持し、必要に応じて外部キーフィールドにロードするために地雷使用AJAXを持っていることを選択する。あなたは、このビットを変更する必要がありますしない場合、私はまた、グラッペリを使用します。これを行うには、/admin/change_list.html上書き
私のカスタマイズが素敵なオーバーレイを作成するためのjQueryのツールを利用します。
{%が伸びる」グラッペリ/テンプレート/管理/ change_list.html "%}
{%ブロックスタイルシートは、%}
  {{block.super}}
&NBSP; <スタイルタイプ= "テキスト/ CSS">
&NBSP; .modal {
&NBSP;背景色:#fbfdfd。
&NBSP;ディスプレイ:なし。
&NBSP;幅:550px;
&NBSP;パディング:20pxの;
&NBSP;のtext-align:センター。
&NBSP;国境:3px固体#333;
&NBSP;
&NBSP;不透明度:0.98。
&NBSP;国境半径:12pxで、
&NBSP; -moz-国境半径:12pxで、
&NBSP; -webkit-国境半径:12pxで、
&NBSP;ボックスシャドウ:20ピクセル20ピクセル200pxのブラック;
&NBSP; -moz-ボックスシャドウ:20ピクセル20ピクセル200pxのブラック;
&NBSP; -webkit-ボックスシャドウ:20ピクセル20ピクセル200pxのブラック;
&NBSP; zインデックス:999。
&NBSP;}
&NBSP;
{%の末端ブロック%}
{%ブロックのJavaScriptの%}
&NBSP; <スクリプトSRC = "/静的/ JS / jquery.tools.min.js"タイプ= "テキスト/ javascriptの">
&NBSP; {{block.super}}
&NBSP; <! - 必要なときに編集したグラッペリ/ JS / actions.min.js overlaw表示する - >
&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」)オーバーレイ()負荷()。。。
&NBSP; falseを返す。
&NBSP;}
&NBSP;});
&NBSP;});
&NBSP;
{%の末端ブロック%}
{%ブロック含量%}
&NBSP; {{block.super}}
&NBSP; <! - オーバーレイ - >
&NBSP;

<ボタンクラス= "クローズ">閉じる

{%の末端ブロック%}
よりよい解決策がありますか?たぶん1 jQueryを必要としない?私に連絡するか、機能拡張要求に入れて!私のブログ上でのプラグインについてもっと知る

の特長の:ます。

  • XLSにエクスポートします。
  • 輸出関連フィールド(jQueryを必要)
  • は、
  • エクスポートするフィールドをオフに確認してください
  • 単純なクエリに使用Djangoの管理者のフィルタが必要とします。

の要件

  • のPythonます。
  • ジャンゴます。

開発者の他のソフトウェア David Burke

へのコメント django-admin-export

コメントが見つかりません
コメントを追加
画像をオンにする!