ジャンゴ·mobilityhelpersそれが簡単にモバイル·プラットフォーム/デバイスをターゲットとするための小さな再利用可能なDjangoのアプリです。これは、ビューをレンダリングするためのミドルウェアのピースとヘルパー機能として提供されます。
短いあなたのビューをレンダリングする特殊機能を使用する際に、モバイルデバイスからの要求を検出し、そのデバイスのための特別なテンプレートを探します。通常のクライアントは、通常のテンプレートを取得します。あなたのタブレットとのページにアクセスするのであればアプリは、代わりにtemplatename.htmlのビューをレンダリングするtemplatename.mobile.htmlを使用します。
のInstalltion の
* PIPジャンゴ-mobilityhelpersをインストール
* settings.pyであなたのミドルウェアセクションに「mobilityhelpers.middleware.MobileDetectionMiddleware 'を追加
*あなたの意見に「mobilityhelpersからの輸入smart_response 'を実行
の使用法の
*インストール後、あなたは、あなたのリクエストインスタンス上で「is_mobile 'プロパティを持つ必要があります。あなたのクエリセットなどは、モバイルデバイス用にチューニングするためにこれを使用することができます。
*代わりにrender_to_response利用smart_response(要求、テンプレート名、context_data)を用いた。
の設定オプションの
*あなたは偽settings.DISABLE_MOBILITY_HELPERSは=モバイル機器に向けたテンプレートのレンダリングを無効にすることができます。
* settings.DETECT_MOBILE_FLAVOUR = Trueの場合、すなわち、レンダリングされているテンプレートに特定のタグを追加します。 iPadのを使ってアクセスする際iPad用(のみサポートされているデバイスは、これまでのところ)index.mobile.htmlの代わりにindex.ipad.htmlレンダリングされます。他のすべてのサポートされているモバイルデバイスがindex.mobile.htmlを使用します。
の要件の:ます。
- のPythonます。
- ジャンゴます。
コメントが見つかりません