PythonとDjangoに関するhirokikyのブックマーク (9)

  • Web アプリケーションフレームワークとしての考え方(Djangoを例に) #python_adv - 憧れ駆動開発

    2012 Pythonアドベントカレンダー(Webフレームワーク) - connpass 6日目担当です。軽めにざっくりとした入門的なことをかきます。ほんとうはもっと早めの日程にかけたらよかったんですが、ぼーっとしてたらこうなってしまいました。すみません。 この記事を書こうと思ったきっかけは 「サーバーサイドの知識の無さに全俺が泣いた」レベルの入社当時の人に読ませたら少しはアドバイスになったであろうPythonとDjangoの前提知識メモ - 憧れ駆動開発 の記事にいまでも一日10アクセスとかずっとあってなんだかそれの罪滅ぼしになればいいかなという感じです。Python でウェブサービスつくろうとして Django にいきついた人にとってこのアドベントカレンダーなどを通じてなんらかの手がかりになれば幸いです。 前回のおさらい そのVirtualBoxで仮想環境をつくるメモ - 憧れ駆動開発

    Web アプリケーションフレームワークとしての考え方(Djangoを例に) #python_adv - 憧れ駆動開発
    hirokiky
    hirokiky 2012/12/06
    const.pyに定数まとめるとかやったことなかった。
  • Django 1.5 の紹介

    この記事は 2012 Pythonアドベントカレンダー(Webフレームワーク) の第3目の記事。昨日の記事は id:shomah4a の「 2012 Python アドベントカレンダー (Web フレームワーク ) 二日目 WSGI でなんか作ってみる 」。明日は surgo さんが、 Django 1.5 以降と Python 3 あたりの記事を書いてくれます。 10月25日に Django 1.5 alpha 1 がリリースされて 、順調に先週の火曜日(11月27日)に Django 1.5 beta 1 がリリースされました 。徐々に Django 1.5 の正式リリースに近づいてきいます。もしかして、年内にいいクリスマスプレゼントになるかもしれません。 新機能 Django 1.5 はたくさんの変更がありますが、一番大きい変更をピックアップして、紹介します。 Python 3 対応

  • http://www.dajaxproject.com/

    hirokiky
    hirokiky 2012/05/06
    おぉ気になる / "It supports up to four of the most popular JS frameworks: Prototype, jQuery, Dojo and mootols."
  • Python web framework roundup

    * With the exception of Brubeck but I think we are going to be hearing a lot about this new framework because it's not yet another Python web framework. ** There or many others Zope, Pylons, Pyramid - I have left them out as I have no personal experience with them. *** Flask with Werkzeug, Jinja2 code adds up to ~35k lines of code **** Lines of code - means actual Python code. Counted with CLOC Dj

    hirokiky
    hirokiky 2012/02/15
    Python web framework roundup
  • GitHub - flashingpumpkin/django-socialregistration: Combining OpenID, OAuth and FacebookConnect signup in one application

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - flashingpumpkin/django-socialregistration: Combining OpenID, OAuth and FacebookConnect signup in one application
    hirokiky
    hirokiky 2012/01/26
    DjangoでFacebook,Twitter,Githubなどからログイン
  • Light Bird

    ความสำคัญของการต่อประกันรถยนต์2+ การต่อประกันรถยนต์2+ เป็นทางเลือกที่น่าสนใจสำหรับผู้ขับขี่ที่ต้องการความคุ้มครองที่มากกว่าประกันภัยภาคบังคับ แต่ไม่ต้องการจ่ายค่าเบี้ยประกันที่สูงเกินไปเหมือนประกันภัยชั้น 1 ประกันรถยนต์2+ ให้ความคุ้มครองที่ครอบคลุมทั้งความเสียหายต่อตัวรถของผู้เอาประกัน และความรับผิดต่อบุคคลภายนอก ซึ่งช่วยลดภาระค่าใช้จ่ายที่อาจเกิดขึ้นจากอุบัติเหตุบนท้องถนน การต่อประกันรถยนต์2+ มีค

    hirokiky
    hirokiky 2012/01/25
    これはいい。公式ドキュメントのサンプルで物足りないなら / Djangoで作るWebアプリのサンプル色々
  • aldjemy

    Meta License: BSD License (BSD-3-Clause) Author: Mikhail Krivushin Requires: Python >=3.6.1, <4.0 Aldjemy integrates SQLAlchemy into an existing Django project, to help you build complex queries that are difficult for the Django ORM. While other libraries use SQLAlchemy reflection to generate SQLAlchemy models, Aldjemy generates the SQLAlchemy models by introspecting the Django models. This allows

    aldjemy
    hirokiky
    hirokiky 2012/01/22
    DjangoでSQLAlchemyを使うaldjemy
  • Django 開発初心者に送る 10 の Tips (超訳?) - SPEAKER BREAKA

    実践的な DJango テクニック集として、凄くいい記事だったので、勝手に超訳してみました。 http://zeroandone.posterous.com/top-10-tips-to-a-new-django-developer 1. import にプロジェクト名を書かないこと 例えば "project3" というプロジェクトに "xyz" アプリケーションがある場合、次のようにはしないこと。 from project3.xyz.models import Author これではプロジェクトとアプリケーションの結びつきが強すぎて、以下の弊害がおこる。 アプリケーションの再利用がしづらい 将来プロジェクト名を変えたくなっても変更が難しい なので、このようにしよう。 from xyz.models import Author python パス上にある django プロジェクトならば、

    Django 開発初心者に送る 10 の Tips (超訳?) - SPEAKER BREAKA
    hirokiky
    hirokiky 2011/11/19
    おぉこれありがたい!10番が特に
  • モデルフィールドのデフォルト値 - 偏った言語信者の垂れ流し

    はまったのでメモ。soundkitchenさんありがとうございます。 モデルでDateTimeFieldなどのフィールドを使用するときに、 mydate = models.DateTimeField(default=datetime.datetime.now()) のようにデフォルト値に"datetime.datetime.now()"を指定することがよくある。 しかし、これだと管理画面で新規作成をした場合には、常に同じ日付が表示されてしまう。 defaultの値を毎回評価するためには、関数を指定する。 つまり、 mydate = models.DateTimeField(default=datetime.datetime.now) のようにする。 Fieldクラスのget_default()で、defaultがcallableかどうか判定してから評価されるので、これでいいみたいです。

    モデルフィールドのデフォルト値 - 偏った言語信者の垂れ流し
    hirokiky
    hirokiky 2011/08/24
    DateTimeFieldのdefault引数とかの注意点
  • 1