Djangoプロジェクトで動作するようにAptana Studioをゼロからセットアップします

画像

なんでそんなこと?



「PyDevを搭載するために160メートル以上の重さのEclipse Classicをダウンロードしていたのですが、それから...でしたが、その後、Aptanaを試しました...」という精神のテキストがあるはずです。



実際、 Aptana StudioEclipseベースのWeb開発環境です。 さらに、これはまさにそれが意味することを意味します-ほとんどすべてのEclipseプラグインはAptanaと互換性がありますが、同時に、すべての普遍性とその祖先のJavaの機能はデフォルトではありません。 そして、はい、古き良きPyDevもここにありますが、私の意見では、これはPythonの最高のIDEアドオンです。 当然、小さなプロジェクトを書くためにGeanyを使用する方がはるかに速くて簡単ですが、今では彼についてではありません:)



初見



システムのAptanaディストリビューションをダウンロードします。 Eclipseの場合のように、Linuxにはすべてのバイナリを含む完全に機能するアセンブリが既にあり、コンパイルする必要はありません(Java自体が感じます)。 展開して、起動時にワークスペースフォルダーを選択し、将来のプロジェクトを保存します。 実行するにJavaランタイムをインストールする必要があることを忘れないでください。



画像

わあ、なんて美しい! しかし、それを気にします、それはどのようにすべてが非常に遅くなり、バグがありますか? 心配しないで、今ではすべてを処理できます。

まず、非常に魅力的な設定ウィンドウで、開発で使用するプラグインを選択することをお勧めします。 私の場合、これらは間違いなくPyDevjQueryおよびPrototypeサポートプラグインであり、 GitおよびSubversionバージョン管理システムをサポートするためのプラグインです。 Mercurialのプラグインもどこかにありますが、何らかの理由でリストにありません。 興味のある人はEmbedded Firefox Browserを置くこともできます。 便利に。 ちなみに、インストールプロセス中に、魅力的なウィンドウの別の悪意のある機能が明らかになります。ボックスをオンにしてすべてのプラグインを同時にインストールすることはできません。 コツは、各プラグインをインストールした後、 Aptanaを再起動する必要があることです。 あなたは同意することができます、あなたはすぐに変更を適用しようとすることができます。 最初のケースでは、すべてがチップトップである可能性が高く、2番目のケースでは、事前に知られていることはありません。 したがって、 Aptanaは重い祖先とは異なり、はるかに速くロードされるため、再起動が容易です。

すべてをインストールしましたか? 素晴らしい。 再びこの美しさを賞賛してください、あなたは彼女または彼女のブレーキがもう見えないでしょう。 これを行うには、 ウィンドウ->環境設定に移動し、上部の検索バーに「プラグイン」と入力すると、起動時に読み込まれるプラグインを設定できるメニューがすぐに表示されます。 Aptana Introのチェックを外して、適用をクリックします。

ところで、ここでは、AptanaがGnomeの最新バージョン、特にUbuntu 9.10で起動されたときに発生する別のバグを特定できます。 メニューウィンドウの一部のボタンを押すと視覚化されますが、効果はありません。毎回Enterキーを押す必要があります。 この迷惑な誤解を修正し、同時に私たちの生活を楽にします-スクリプトを/ usr / binのどこかに作成し、 Apt + F2ですべて完全かつ便利に実行されるようにaptanaと呼びます。

#!/ bin / sh

GDK_NATIVE_WINDOWSをエクスポート= 1

「/アドレス/どこ/ Aptana / is / installed」


Alt + F2またはパネルのボタンから開始すると、すべてが機能します。

最後に、 PyDevパースペクティブをオンにしましょう(ここでの「パースペクティブ」は、メニュー項目、パネル、およびそれらの位置のセットであり、手動で調整できます。異なる言語では、異なるパースペクティブを使用すると便利です)。 ボタンを押す 画像その他、そして見込み客のリストでPyDevを選択します。



画像



出来上がり!



最後に、Djangoについて!



さて、初期セットアップを行いましたが、残りはほとんどありません-この全体をdjangoに結び付ける方法を見つけ出すために。 新しいプロジェクトを使用して、選択したプロジェクトフォルダーに標準プロジェクトを作成します。

django-admin.py startproject testproj


次に、それをAptanaにインポートする必要があります。 これを行うには、Pythonパッケージエクスプローラーパネルを右クリックして[インポート]を選択し、開いたウィンドウで[その他]リストを開き、その中の[新しいフォルダーとして既存のフォルダー]を選択します。 作成したばかりのプロジェクトを選択し、インポートします。

ここで、利便性を高めるために、自動実行を開発サーバーにします。 これを行うには、djangoプロジェクトからmanage.pyファイルを開き、メニューから[ 実行]-> [実行構成 ]を選択します...ここで、左側でPython Runを選択し、プロジェクト内で実行します。 デフォルトでプロジェクトの名前に変更できます(例ではtestproj )。 [引数]タブを開き、[プログラムの引数]で標準のサーバー起動引数を設定します。

runserver --noreload


--noreloadパラメーター 、アプタンコンソールへの出力の通常の操作に必要です。 ここでのみ、よく知られた問題に遭遇することができます-Djangoテストサーバーはデフォルトで8000ポートで起動しようとしますが、たとえばこのポートのような他のプログラムは、ネットワークからのストリーミング音楽を聴くためにトーテムを必要とします。 したがって、通常は、たとえばポート7777でサーバーを上回ります。 これを行うには、localhostのIPとポートを構成パラメーターに追加するだけです。

runserver --noreload 127.0.0.1:7777


以上です! 次に、[実行]をクリックします( 画像 )とサーバーが起動し、出力がコンソールにリダイレクトされます。



うまくいきました!



コーディングで頑張ってください!



All Articles