再使用、再利用可能なアプリDjango
-
05-09-2019 - |
質問
私が作り出してしまおうというもの私の最初のサイトDjangoと思例えば、アプリがインスピレーションを得るから、私は常につまずにいること "再利用可能なアプリ".
理解している 概念 のアプリは再利用可能な簡単なものを再利用するアプリDjangoも失われました。複数の質問がbuggingの全事業を展開してい
何をするのに適した方法で再利用、既存のDjangoたします。いらしてしまうとい参照です。
だからこそ理解し、推奨されているのは、この"PYTHONPATH"が休憩などいを展開する私のアプリへの遠隔地にいアクセスが限られている(例えばにホスティングサービスです。
そのため、私は自分のサイトは私の地元のコンピュータへの展開で、ISPってftpアクセス、どうやって再利用は第3者Djangoアプリのようにすれば私の展開当社のウェブサイト作業などこのインターネットにつながるのは、サービスプロバイダはPython2.5Django1.xに設置)?
いま私Djangoプロジェクト、うまく伝わらないこともあ容易に展開での再利用可能なアプリを使いたいの?
解決
一般的に、も必要で再利用可能なアプリを確認で sys.path
, ことができるようになっていますからPythonコードです。ほとんどの場合、著者以下の最良慣行には、再利用可能なアプリのtarballまたはバンドルが含まれまでトップレベルのディレクトリのdoc、README、 setup.py
, そのサブディレクトリを含む実際のアプリを参照 django議決権 を例にこのアプリには"投票"サブディレクトリ).このサブディレクトリが必要とされるメールに記載されてPythonます。どのような方法が可能かを行うためにあるという
- 走
pip install appname
, の場合、アプリについて説明が行われました。る PyPI (このは) - 設置のアプリ
setup.py install
(このと同じ結果pip install appname
, が必要になりますが、まずはダウンロード、バーコードの自分;pipいいます) - 手動でsymlinkingのコードのディレクトリへのPythonのsite-packagesディレクトリ
- 使用ソフトウェアのように virtualenv をバーチャル-インスティテュートPython環境"という独自のsite-packagesディレクトリ、そして走行
setup.py install
またはpip install appname
そのvirtualenv、ややsymlinkingのアプリのvirtualenvサイト-パッケージ(お勧めすべての"グローバルなインスタレーション"オプションの場合の値将来のアメニティ) - の応用の一部ディレクトリに続きに関する各種のアプリを追加するディレクトリを環境変数PYTHONPATH
きかんで、できれば火災、Pythonインタプリタの"輸入権"については、例えばことなく洋.
サーバーにおいてFTPアクセスのみオプションは本当に最後の、そしてセットアップすることができます。れば、請求支援Djangoいなければな 一部の 場所をアップロードすることができパッケージを行っていますの輸入。なおあなたがウェブホストでは不可能であるならどのような構造です。
他のヒント
とを義務付けられているのだが、ここでも私の役割だと思い:
使用している場合は、バージョンコントロールシステム(VCS)にもたらされたと考えられるこれは全ての再利用可能なアプリや図書館を含むdjango)このソフトウェアのニーズにVCS.されない場合、その直下のプロジェクトのルートを修正することができsettings.py 追加位置をsys.ます。
その後展開していますクローニングやポップカルチャーを中心にVCSリポジトリで使用したいです。
この二つの追加特典:
- 版のミスマッチ;ソフトウェアも、バージョンでの試験では、ないにしたバージョンでご利用時に展開。
- 複数の人のプロジェクトのいかに対処置の依存関係.
この更新のコンポーネントの版に更新するとともにおVCSとその伝播の更新を目介します。