Djangoの断片的なフロントエンドとサプリメント

フロント

1. JS各サイクル

遠位ループのニーズは、この方法は、各を利用することができます

コードをコピー
VAR DIC = { ' KEY1 '' VALUE1 '' KEY2 '' 値2 ' };
 VARの [LIS = ' 1 '' 3 '' 2 ' ];
 // 各(変数、メソッド)
の$ .each( LIS、関数(指数、OBJ) {
    console.log(インデックス、OBJ)
})
// 入ってくるオブジェクト変数オブジェクト(辞書)場合、方法インデックス、および値は、キーと値である
     // KEY1の値1
     // KEY2の値2
 // 着信変数はアレイ配列(リスト)である場合、方法及び指数は、それぞれ、インデックス値であり、対応する値は、
     // 0「1」
     @ 1「3」
     // 2「2」
コードをコピー

 2.フォームタグの下にコンテンツserializeArray通常のラベルへの迅速なアクセスを入力します。

// serializeArray方法は、タグの一般的な形式のフォーム入力ボックスの内容を表示しませ提出したラベルを選択することができ 
RES = $(#id_form ).serializeArray();
console.log(RES)

ラベルの内容、名前と値の、すなわち、値を取得します。

3.のsrc imgタグの3つの方法が入ることができます

  。あなたは、直接、絶対パスを入力することができます

  B。URLを入力してください

  C。あなたは、画像のバイナリファイル(FileRead関数)を入力することができます

画像ファイルを取得するには、以下のオブジェクトは、他のimgタグにフロントエンドの入力ステップにレンダリングされます

コードをコピー
// まず、入力ラベルは、我々は彼のjsオブジェクトを取得するあなた最初の必要性、彼のファイルを取得したい
 // 、次に.FILEファイルの配列を思い付く、ファイルオブジェクトインデックス0削除
VAR file_obj = $(入力) [ 0 ] .FILE [ 0 ];
 // ビルドファイルリーダ
VAR FileReaderの= 新しい新規FileReaderの();
 // ファイルリーダーにファイルオブジェクトreadAsDataURL 
FileReader.readAsDataURL(file_obj);
 // 結果のために 
RES = FileReaderの.Result
 // imgタグのsrc属性にRES、あなたは画像をレンダリングすることができます
コードをコピー

 

ジャンゴ

1.アップロードへのアクセス静的構成ファイルmeida

で設定で

#のユーザーのデフォルトのアップロードフォルダ内の構成設定
#は、メディアフォルダに静的リソースの同意をアップロードするユーザーを指定 
MEDIA_ROOT = os.path.join(BASE_DIR、メディア

内のURLに

コードをコピー
まず、インポートし、settings.pyを提供する必要がある
から django.views.static インポートサーブ
 から testbbs インポート設定
 URLを編集するとき

ユーザフォルダに静的リソースを開いて、固定された文言、任意のフォルダを公開することができる 
URL(R&LT ' ?。^メディア/(P <パス> *)を/ '、サーブ、{ ' DOCUMENT_ROOT ' :settings.MEDIA_ROOT})、
 MEDIA_ROOTをapp01に、ユーザが開示app01する場合は、ではないオープンソース行う
#1 '/ ^ app01 /(P <パス> *)+。'(R&LT URLを、{ 'DOCUMENT_ROOT'を果たします。 settings.MEDIA_ROOT})、
コードをコピー

2. inclusion_tag

一部のHTMLウィジェットがある場合、あなたがinclusion_tag使用することができ、帰る前にレンダリングする必要があります

1.まず、その後、アプリフォルダ、フォルダtemplatetagsを作成します

2.フォルダ内のPYファイルを作成して、その後自由

HTMLの機能コンポーネントを記述する必要3. PYファイルポイント

コードをコピー
django.template インポートライブラリ

インポートライブラリは、固定されたレジスタのインスタンス化 
レジスタ= (ライブラリ)

Inclusion_tagは、コンポーネントのHTML指定 
する@ register.inclusion_tag(' base.html ' DEF FUNC(パラメータ):
    
    彼にコンポーネントをバック必要なパラメータは、地元の人々や大規模な辞書が行います
    リターンを(地元の人々について)
コードをコピー

必要とパスパラメータがHTMLコード成分を取得することができる。4.ロードinclusion_tag

// ロード当社のカスタムドキュメントPYロード 
{MyTemplateには%負荷%}
 // inclusion_tag使用
 // 直接関数名パラメータ1パラメータ2 
{%}%のFUNCパラメーターを

 

フロント

1. JS各サイクル

遠位ループのニーズは、この方法は、各を利用することができます

コードをコピー
VAR DIC = { ' KEY1 '' VALUE1 '' KEY2 '' 値2 ' };
 VARの [LIS = ' 1 '' 3 '' 2 ' ];
 // 各(変数、メソッド)
の$ .each( LIS、関数(指数、OBJ) {
    console.log(インデックス、OBJ)
})
// 入ってくるオブジェクト変数オブジェクト(辞書)場合、方法インデックス、および値は、キーと値である
     // KEY1の値1
     // KEY2の値2
 // 着信変数はアレイ配列(リスト)である場合、方法及び指数は、それぞれ、インデックス値であり、対応する値は、
     // 0「1」
     @ 1「3」
     // 2「2」
コードをコピー

 2.フォームタグの下にコンテンツserializeArray通常のラベルへの迅速なアクセスを入力します。

// serializeArray方法は、タグの一般的な形式のフォーム入力ボックスの内容を表示しませ提出したラベルを選択することができ 
RES = $(#id_form ).serializeArray();
console.log(RES)

ラベルの内容、名前と値の、すなわち、値を取得します。

3.のsrc imgタグの3つの方法が入ることができます

  。あなたは、直接、絶対パスを入力することができます

  B。URLを入力してください

  C。あなたは、画像のバイナリファイル(FileRead関数)を入力することができます

画像ファイルを取得するには、以下のオブジェクトは、他のimgタグにフロントエンドの入力ステップにレンダリングされます

コードをコピー
// まず、入力ラベルは、我々は彼のjsオブジェクトを取得するあなた最初の必要性、彼のファイルを取得したい
 // 、次に.FILEファイルの配列を思い付く、ファイルオブジェクトインデックス0削除
VAR file_obj = $(入力) [ 0 ] .FILE [ 0 ];
 // ビルドファイルリーダ
VAR FileReaderの= 新しい新規FileReaderの();
 // ファイルリーダーにファイルオブジェクトreadAsDataURL 
FileReader.readAsDataURL(file_obj);
 // 結果のために 
RES = FileReaderの.Result
 // imgタグのsrc属性にRES、あなたは画像をレンダリングすることができます
コードをコピー

 

ジャンゴ

1.アップロードへのアクセス静的構成ファイルmeida

で設定で

#のユーザーのデフォルトのアップロードフォルダ内の構成設定
#は、メディアフォルダに静的リソースの同意をアップロードするユーザーを指定 
MEDIA_ROOT = os.path.join(BASE_DIR、メディア

内のURLに

コードをコピー
まず、インポートし、settings.pyを提供する必要がある
から django.views.static インポートサーブ
 から testbbs インポート設定
 URLを編集するとき

ユーザフォルダに静的リソースを開いて、固定された文言、任意のフォルダを公開することができる 
URL(R&LT ' ?。^メディア/(P <パス> *)を/ '、サーブ、{ ' DOCUMENT_ROOT ' :settings.MEDIA_ROOT})、
 MEDIA_ROOTをapp01に、ユーザが開示app01する場合は、ではないオープンソース行う
#1 '/ ^ app01 /(P <パス> *)+。'(R&LT URLを、{ 'DOCUMENT_ROOT'を果たします。 settings.MEDIA_ROOT})、
コードをコピー

2. inclusion_tag

一部のHTMLウィジェットがある場合、あなたがinclusion_tag使用することができ、帰る前にレンダリングする必要があります

1.まず、その後、アプリフォルダ、フォルダtemplatetagsを作成します

2.フォルダ内のPYファイルを作成して、その後自由

HTMLの機能コンポーネントを記述する必要3. PYファイルポイント

コードをコピー
django.template インポートライブラリ

インポートライブラリは、固定されたレジスタのインスタンス化 
レジスタ= (ライブラリ)

Inclusion_tagは、コンポーネントのHTML指定 
する@ register.inclusion_tag(' base.html ' DEF FUNC(パラメータ):
    
    彼にコンポーネントをバック必要なパラメータは、地元の人々や大規模な辞書が行います
    リターンを(地元の人々について)
コードをコピー

必要とパスパラメータがHTMLコード成分を取得することができる。4.ロードinclusion_tag

// ロード当社のカスタムドキュメントPYロード 
{MyTemplateには%負荷%}
 // inclusion_tag使用
 // 直接関数名パラメータ1パラメータ2 
{%}%のFUNCパラメーターを

 

おすすめ

転載: www.cnblogs.com/jixu/p/11279432.html