文書の表示以前のリビジョンバックリンク文書の先頭へ この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。 ====== django-bpmobile のインストール ====== ===== インストール ===== django-bpmobile をインストールする。\\ pipの場合 <code> # pip install django-bpmobile </code> easy_installの場合 <code> # easy_install django-bpmobile </code> **注意:**\\ bpmobile が依存している uamobile が利用している IPy が 0.73 で Python 2.4 以下のサポートを打ち切りました。\\ Python 2.4 環境にインストールする場合は、IPy 0.72 をバージョン指定で先に入れておく必要があります。\\ pipの場合\\ <code> # pip install IPy==0.72 </code> easy_installの場合\\ <code> # easy_install IPy==0.72 </code> ===== 設定 ===== [[http://docs.nullpobug.com/bpmobile/trunk/tutorial.html|django-bpmobile チュートリアル]] に従って settings.py に以降の記述を追記する。 - INSTALLED_APPS に bpmobile を追加。\\ <code> INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.admin', 'django.contrib.flatpages', 'bpmobile', # added ) </code> - MIDDLEWARE_CLASSES に必要なミドルウェアクラスを追加。\\ <code> MIDDLEWARE_CLASSES = ( 'django.middleware.gzip.GZipMiddleware', 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'bpmobile.middleware.BPMobileMiddleware', # added 'bpmobile.middleware.BPMobileConvertResponseMiddleware', # added 'bpmobile.middleware.BPMobileSessionMiddleware', # added 'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware', ) </code> - TEMPLATE_CONTEXT_PROCESSORS に必要なコンテキストプロセッサを追加。\\ <code> from django.conf import global_settings TEMPLATE_CONTEXT_PROCESSORS = global_settings.TEMPLATE_CONTEXT_PROCESSORS + ( 'bpmobile.context_processors.agent', # added ) </code> - bpmobile.middleware.BPMobileSessionMiddleware が django の cache を利用できるようにするために、データベースにキャッシュテーブルを作成する。\\ <code> $ python manage.py createcachetable django_cache_data </code> - settings.py にキャッシュバックエンド設定を追加する。(データベース テーブルを指定)\\ <code> CACHE_BACKEND = 'db://django_cache_data' </code> ===== 参考文献 ===== [[http://djangoproject.jp/doc/ja/1.0/topics/cache.html|Django のキャッシュフレームワーク — Django v1.0 documentation]]\\ python/django/django_bpmobile.txt 最終更新: 2019/08/19 06:51by ともやん