サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
パリ五輪
sbox.hatenablog.jp
前回のセットアップ編ではBuildoutをインストールし buildout コマンドで環境を自動構築するところまで書きました。 ここまで読めば、誰かが書いたBuildoutの設定ファイル(buildout.cfg)を貰ってきて(Zopeとかで)Webアプリケーションの開発ができるかもしれません。 今回は buildout.cfg についての説明と、Buildout環境下でのパッケージの開発について書きます。 前回出てきた buildout.cfg の解説 まずは、セットアップ編の最後に出てきた buildout.cfg の解説をします。 buildout.cfg の構造は前回書きましたが、軽く説明しておきます。 [](大括弧)でくくられた部分が「セクション」の始まりで、セクションは次のセクションが始まるまで続きます。 セクション内には「key = value」の形で値を設定します。また、k
SQLAlchemy というPythonのORMライブラリがあります。 こいつでテーブルを定義するには二通りの方法があって、1つは従来の「テーブル定義とそれを表現するオブジェクト(のクラス)を定義した後、2つをマッピングする」もの、もう1つは「declarativeという機能を使って、1つのクラス定義だけでテーブル定義とマッピングができる」ものがあります。 後者(declarative)の方が楽なので好きなんですが、あんまり日本語情報がないのでメモも兼ねてdeclarativeのモデルの継承についてちょっと書いてみたいと思います。 今回使ったSQLAlchemyのバージョンは0.7.5です declarative_base() で生成したクラスオブジェクトについて 結論から言うと、モデルを書くときはテーブル名・主キーを書かないとSQLAlchemyに怒られます。 以下のコードは必要なものが
前回の概要編では訳文的なノリで書いてみましたが、なかなか上手くいかないものですね 今回はPython Eggsを作るために必要なものについて書きます。 とはいったものの、Buildout(zc.buildout)を使うのに何故Eggの話を挟む必要があるのか、と思っている方もいると思います。 その理由は簡単です。BuildoutはPyPIやローカルにあるEgg(.eggまたはEggにする前のソースコード)を組み合わせてアプリケーション(のための環境)を構築するシステムだからです。 つまりBuildoutはEggがベースになっているので、あなたが今から書こうとしているアプリケーションもEggである必要があるのです。 そういうわけなので、この記事を読んでEggを作れるようになりましょう。 念のためご存じない方のために説明しますが、Python EggsとはJavaでいうところのJAR(Java
ちょっと(楽して)作ってみようって人にはハードル高すぎだろこの環境。 というわけでWinに入れたTitanium Studioがそのままではテンプレートで生成されたデフォルトのコードすら実行できない問題の解決方法とか書きます。 なお私はAndroidでやりましたので、(いるのかわかりませんが)BlackBerryの人は他を当たってください あとTitanium Studioのバージョンは Titanium Studio, build: 1.0.2.201107130739 で、Titanium SDK は 1.7.2 だそうです。 基本 まあこれは問題ではないんですが、設定を弄るダイアログがメニューバーの Window -> Preferences に入ってるのがちょっと意外だったので。 Android SDK 2つほど問題があるようです。 Android SDKのパス http://ww
WindowsからDotCloudのツールをつつこうと思ったが、公式のヘルプが役に立たなかったので書いておく。 インストール pipか何かでPyPiから"dotcloud"を取ってくるだけ。 ただ、インストールスクリプトがPython2.7で追加された仕様を使って書かれているので2.7でやりましょう。 dotcloudコマンドを作る 手動です。 (Python2.7のインストールディレクトリ)\Scripts\ の下に、dotcloud.bat(.cmdでもいいけど)というファイルを作ります。中身は以下の通り。 @echo off "%~dp0\..\python.exe" "%~dp0dotcloud_script.py" %* %~dp0 ってのは、dotcloud.batが置いてあるドライブレターとパスを展開するオマジナイです。詳しくはバッチファイルのパラメータとかでググれば出てくる
このページを最初にブックマークしてみませんか?
『sbox.hatenablog.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く