Django-Dynamicites-Lite.

単一のDjangoプロジェクトから複数のサイトをホスト
今すぐダウンロード

Django-Dynamicites-Lite. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Other/Proprietary Li...
  • 価格:
  • FREE
  • 出版社名:
  • Ian Ward
  • 出版社のWebサイト:
  • http://excess.org/templayer/

Django-Dynamicites-Lite. タグ


Django-Dynamicites-Lite. 説明

django-dynamicsites-liteは、標準のdjango.contrib.siteパッケージを拡張するDjangoアプリケーションです。 - MiddleWareを介してリクエストから動的に識別されたサイト - Webサーバレベルでの複数の仮想ホストが必要な場合 - 331のリダイレクト - Canonical Hostnamesへのリダイレクト - サイトには独自のurls.pyとテンプレートがあります。 1 DynamicSiteがインストールされると、管理パネルのサイトは、Request.get_host()からサイトを検索しようとします。 DynamicSitesLite '、)2。ミドルウェアをmiddleware_classes middleware_classes =(... 'dynamicsiteslite.middleware.dynamicsitesMiddleWare')を追加します。 Template_Context_Processors Template_Context_Processors =(... 'dynamicsiteslite.context_processor.current_site'、)4にコンテキストプロセッサを追加します。 settings.py sites_dir = os.path.join(os.path.dirname(__ file__)、 'sites')sites_package = 'sites_package =' sites_package = 'sites_package =' sites_package = 'sites_package =' sites_package = 'sites_package =' sites_package = 'sites_package =' www.your-default = 'sites_package =' sites_package = 'sites_package =' sites_package = 'sites_package =' www.your-default = ' -site.com 'hostname_redirects = {#' redirect-src-1.com ':' www.redirect-dest-.com ''、...... 5。ローカル環境(例Test、Dev、Staging)がプロダクションより異なるホスト名を使用している場合は、ENV_HOSTNAMESマップもENV_HOSTNAMES = {'my-site.dev'を設定します。 'www.your-default-site.com'、。 6。サイトDIR(上のsites_dir設定から)を作成し、__init__.pyファイルを内部7に入れる。あなたがホスティングしているサイトごとにサイトのdirを作成します(例:mkdir sites / www_mysitesdomain_com)製品のホームページ


Django-Dynamicites-Lite. 関連ソフトウェア