バージョン1.7 になる前に Django の再入門
Django は、DRY (Don't Repeat Yourself) の精神Python 製の MVC フレームワーク(All-in-One & Pluggable)BSDライセンスの OSSO/R マッピング API強力なテンプレートエンジンユーザ認証・セッション国際化などの特徴を備えた Webフレームワークです。Python 製の...
View ArticlePyCharm で Djangoプロジェクトの開発環境を設定する
Mac (OSX Yosemite) に PyCharm Professional Edition をインストールして、Django プロジェクト開発環境の設定をします。やりたいことMac (OSX Yosemite) に PyCharm Professional Edition をインストール各種初期設定GitHub から Django プロジェクトを CloneVagrant...
View ArticleMezzanine プロジェクトの開発環境を PyCharm で設定する
はじめに以前に「見よ!これが Python製の WordPress風フルスタックCMSフレームワーク「Mezzanine(メザニン)」だ!」という記事で、Python製の WordPress風フルスタックCMSフレームワーク「Mezzanine」を紹介しましたが、今回は、その Mezzanine プロジェクトの開発環境を、Mac版 PyCharm Professional Edition...
View Articleゼロからはじめる Django で ECサイト構築(その1:ECパッケージの選定)
はじめにとあるニーズがあって、Python(ほぼ Django 一択)ベースの ECパッケージを使った ECサイトを構築しようかと、昨年の10月頃から細々と調査をしていたのですが、EC-CUBE や osCommerce、Zen Cart、Magento、WordPress + WelCart など PHPベースの ECパッケージについて書かれた記事は数多く存在するのですが、Pythonベースの...
View Articleゼロからはじめる Django で ECサイト構築(その2:Django Oscar の Sandbox サイト構築)
前回の記事「ゼロからはじめる Django で ECサイト構築(その1:ECパッケージの選定)」では、Django ベースの ECパッケージを選定し、「Django Oscar」が圧倒的人気で最有力候補であることが確認できました。<過去記事>akiyoko.hatenablog.jp今回、「ゼロからはじめる Django で ECサイト構築」シリーズの第二回では、実際に、Django Oscar の...
View Articleゼロからはじめる Django で ECサイト構築(その3:Django Oscar の機能を調べる)
Django 製の ECパッケージの決定版とも言える Django Oscarは、公式ドキュメントによると、以下の 16 個の機能(Django App)から構成されています。Oscar Core Apps explained — django-oscar 1.3...
View ArticleDjango ORM の select_related, prefetch_related の挙動を詳しく調べてみた
Django ORM の QuerySet には、select_related および prefetch_related というメソッドがありますが、イマイチ使い勝手がよく分からなかったりします。公式ドキュメントにはこう書いてありますが、select_related works by creating an SQL join and including the fields of the...
View ArticleDjango ORM の SQL を出力する方法まとめ
Django ORM を使っていると、どういった SQL が発行されているか、クエリの内容を出力したいときが多々あります。SQL を出力する方法についてはいくつか方法がありますが、今回はその方法を思いつく限りピックアップしてみようと思います。1)QuerySet の query を print する2)DefaultConnectionProxy の queries...
View ArticleMezzanine の本番設定 〜AWS 環境構築から運用設定まで〜(その2:Mezzanine テーマのカスタマイズ)
こんにちは、akiyoko です。Mezzanineは Python製の WordPress風フルスタックCMSフレームワークです。akiyoko.hatenablog.jp今年の 7月に、Mezzanine を使った某ブログサイト(将来的に ECサイトを増設予定)の本番運用を開始しました。*1 その備忘録として、AWS の初期設定から Mezzanine...
View ArticleMezzanine の本番設定 〜AWS 環境構築から運用設定まで〜(その3:Mezzanine の本番デプロイ)
こんにちは、akiyoko です。Mezzanineは、知る人ぞ知る Python製の WordPress風フルスタックCMSフレームワークです。akiyoko.hatenablog.jp今年の 7月に、Mezzanine を使った某ブログサイト(将来的に ECサイトを増設予定)の本番運用を開始しました。*1 その備忘録として、AWS の初期設定から Mezzanine...
View Article本番運用しているブログサイトの Mezzanine を 4.1.0 から 4.2.2 にアップデートしてみた
Monotalk さんの以下の記事に触発されて、私が本番運用している某ブログサイトの Mezzanine を 4.1.0 から 4.2.2 にアップデートしてみました。mezzanine 4.1 から 4.2 にupdateした話 | Monotalkmezzanine 4.2.0 から 4.2.2 にupdateした話 |...
View ArticleMezzanine に Cartridge 0.12 を導入してみる
この前 4.2.2 にアップデートした Mezzanine サイトに、Cartridge 0.12 を導入してみました。Mezzanineは、Python製の WordPress風フルスタックCMSフレームワークですが、一方の Cartridgeは、Mezzanine 専用に作られた、Mezzanine に ECサイト機能を搭載するためのアプリケーションです。...
View Articleベスト・オブ・Django本!
この投稿は 「Django Advent Calendar 2016 - Qiita」 の 5日目の記事です。「Django」を勉強するときに一番困るのは、やっぱり 「Django本がない」問題ですよね?実際、Django 初心者や初級者のエンジニアがいざ本格的に勉強しようと思っても、Django...
View ArticleDjango と Paypal と私(主に PayPal 決済の最新事情について)
この投稿は 「Django Advent Calendar 2016 - Qiita」 の 22日目の記事です。この記事では、「Django と PayPal REST API で In-Context Window による PayPal 決済フロー」を実装・検証します。はじめに謝罪しておきますが、「Django Advent Calendar」にも関わらず、結果として Django...
View ArticleDjango と Stripe と私(Stripe 決済の最新事情)
この投稿は 「Django Advent Calendar 2016 - Qiita」 の 4日目の記事です。今日は クリスマス Advent Calendar の最終日ですが、4日目の記事を書いています。というのも、自分が担当した 12/5 の「ベスト・オブ・Django本! - akiyoko blog」の前日だけ何故かずーっと空いていて、気持ち悪かったので。。この記事では、「Django で...
View Article「第2回PythonのWebスタートアップを詳しく語る会」に参加してきました
タイトル【増枠!】【初心者歓迎】第2回PythonのWebスタートアップを詳しく語る会【5社登壇!】 - connpass (2017.8.22)iridge.connpass.com主催iRidge(アイリッジ)会場株式会社ミクシィ東京都渋谷区東1-2-20 住友不動産渋谷ファーストタワー7FTwittertwitter.com 全体の感想など最近多くなってきた気がする Python...
View Articleまだ Moodle で消耗してるの? オープンソースの Python製 LMS「RELATE」が圧倒的にカスタマイズしやくてヤバイぞ!
この投稿は 「Django Advent Calendar 2017 - Qiita」 の 19日目の記事です。こんにちは、akiyoko です。「Django Advent Calendar」は 2年連続 4度目の参加になります。昨年は最後まで枠が空いていたので、調子に乗って3日分も担当してしまいました。 *1, *2, *3あと、2年前に Python製...
View Articleバージョン1.7 になる前に Django の再入門
Django は、DRY (Don't Repeat Yourself) の精神Python 製の MVC フレームワーク(All-in-One & Pluggable)BSDライセンスの OSSO/R マッピング API強力なテンプレートエンジンユーザ認証・セッション国際化などの特徴を備えた Webフレームワークです。Python 製の...
View ArticlePyCharm で Djangoプロジェクトの開発環境を設定する
Mac (OSX Yosemite) に PyCharm Professional Edition をインストールして、Django プロジェクト開発環境の設定をします。やりたいことMac (OSX Yosemite) に PyCharm Professional Edition をインストール各種初期設定GitHub から Django プロジェクトを CloneVagrant...
View ArticleMezzanine プロジェクトの開発環境を PyCharm で設定する
はじめに以前に「見よ!これが Python製の WordPress風フルスタックCMSフレームワーク「Mezzanine(メザニン)」だ!」という記事で、Python製の WordPress風フルスタックCMSフレームワーク「Mezzanine」を紹介しましたが、今回は、その Mezzanine プロジェクトの開発環境を、Mac版 PyCharm Professional Edition...
View Article