python

pyramidのjinjaテンプレートで独自filterを定義

pyramidのテンプレートで「nl2br」のような独自フィルターを挟みたいと思った時にメモです。 今回は「hoge2hage」という「hoge」を「hage」に変換するフィルターを定義してみます。1. フィルター処理を作成 適当なところに処理を作成します。 $ vi myapp/fil…

pyramidでpyramid-deformを使ってみる

前回の記事で簡単なdeform利用はできるようになりました。 pyramidにはpyramid-deformと呼ばれるdeform連携パッケージが存在するので今回はpyramid-deformを利用してのdeform利用を試します。 1. リソースの定義 自分はpython歴が浅いのでpython界で常道なの…

pyramidでdeformを使ってみる

以前の記事でmongoengineの使い方が解ってきました。今度はdeformを使ってのフォームの作成を試してみました。 最終的にはpyramid-deformを利用したフォーム連携を目指しますが、まずはdeformを素で使ったシンプルなフォームを作成してからpyramid-deformを…

PyCon APAC 2013に行ってきた(2日目)

前日朝までFF14をやってましたが、エオルゼアのご加護のおかげでなんとか遅刻せずに2日目に参加できました。 PofEAA in SQLAlchemy 資料はなかったので動画が以下です。 http://www.youtube.com/watch?v=nClPtRhlDxsSQLAlchemyと関連してPofEAAに記載されて…

pyramidでmongoengineを使ってみる

pythonのmongodb用ODM(ORM)であるmongoengineのお話です。 mongoengineでmongoのデータを更新するフォームの勉強をしたかったので、mongoengineを軽く触ってみました。 1. 環境構築 今回のテスト用にmyform環境を作成し「/form」をルーティングに追加します…

PyCon APAC 2013に行ってきた(1日目)

最近、仕事でpythonに触れる事が多いのでPyCon APAC 2013にいってきました。1日目に聞いたセッションの感想です。 パッケージングの今と未来 資料は以下です。 http://www.slideshare.net/aodag/ss-26183017自分は7月から本格的にpythonを触り始めたのでpyth…

pyramidで開発環境と本番環境でタイトルの表示を切り分ける方法

pyramidで作成した管理画面で本番と開発環境でタイトルを切り分けたいとの要望があったのでその対応した時の手順を記します。 プロジェクトの構成は下記となります。 $ pcreate -s starter taka512 $ tree taka512 |- development.ini |- production.ini |- …

djangoのチュートリアルをさくっとやってみた(フロントサイト構築)

前回の記事でdjangoチュートリアルの2までの内容(管理サイトの構築)まで行ったので、チュートリアルの3以降の内容(フロントサイトの構築)を行います。3.2 フロントサイトの作成 投票一覧(index)・詳細(detail)・投票(vote)・投票結果(result)のページを作成…

djangoのチュートリアルをさくっとやってみた(管理サイト構築)

お仕事の事情でpythonエンジニアにスキルチェンジが求められたので awsにさくっとdjango環境を構築してチュートリアルを行いました。 djangoのチュートリアル1. サーバ環境準備 awsにマイクロインスタンスでAmazon Linuxを立てました。 対象サーバにログイン…