setoya-blogスマートフォン用の表示で見るsetoya-blogシステム開発技術、データ分析関連でお勉強したことや、山奥生活を綴る、テンション低めなブログです。nonrelを使えば良さそうだと調査した結果を紹介した。Engineの開発環境上に作り、空っぽのアプリを動かすところまでやろうと思う。nonrelのサイトの通り。EngineのSDKをインストールしておく必要がある。2.7をサポートし始めているが、まだ、正式にはサポートしていない。今開発をする場合、python2.5を使ってプログラミングする必要がある。OSXにもpythonはインストールされているが、自分のLion環境ではデフォルトのバージョンは2.7になっていた。MacPortsを使ってpython2.5をインストールしておく。これは簡単でMacPortsが入っていれば以下のコマンドを打つだけ。python25python_selectのインストールpython25をインストールしただけでは、それがデフォルトとして設定されることはなく、rubyのrvmみたいにpythonのバージョンを切り替えるためのコマンドを使う必要がある。そのためにpython_selectを使う。僕の場合は、なぜかpython_selectが最初から入っていたのでインストールはしていないが、これもMacPortsを使ってインストール出来る。active.ちなみに、僕はpythonの開発では、有料だけど、JetBrains社のPyCharmが便利なので使っている。Interpreter]の画面で[add]したのち、それを設定する。ちなみにこの設定はPyCharmのプロジェクトごとの設定である。2.5を使用するように設定しておく。SDKは以下からダウンロードしてインストールする。インストーラに従ってインストールするだけ。Launcherから作るのが簡単。Pressed上のサイトのInstallのところに従って、以下のzipファイルをダウンロード。Engine用のプロジェクトフォルダに中身をコピーしていく。/djangoappengine注意すべきなのは、djangoappengineだけは、解凍したフォルダ(wkornewald-djangoappengine-tip)をリネームして、djangoappengineフォルダとしてプロジェクトのサブフォルダとして追加する点。それ以外は、解凍したフォルダの同名のサブフォルダをプロジェクトのフォルダにコピーすればよい。結局、以下のようなフォルダ構成になる。/django/djangotoolbox/autoload/dbindexer/djangoappengine僕の場合は、django-testappのルートディレクトリから以下のファイルもプロジェクトのルートフォルダ内にコピーした。Engineのデフォルトのpythonを使うように修正する。プロジェクトの起動と動作確認この後、PyCharmでこのプロジェクトを読み込み、プロジェクトを起動する。Engine用のdev_appserver.pyを使って起動するのはダメだそうだ。django用のmanage.pyを使って起動するのが正しいやり方だと説明されている。PyCharmでプロジェクトをdjango用のプロジェクトと認識させるためには、まず、djangoサポートをenableに設定しておく必要がある。起動するための設定を行う。PyCharmの上部のメニューから起動の設定を行う。Configurations」を選択する。serverを起動するための設定を追加し、デフォルトのままアプリ名だけ記入する。serverを選択する。)そしたら、再生ボタンを押してdjangoアプリを起動する。起動できたら、以下のような画面になる。これで、今日は終わり。次回は、djangoの機能を使ってDBにデータを保存する部分を試してみようと思う。はてなブログPro主に以下のような内容を書いています。(1)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。