タグ

pythonとdjangoに関するredsphinxのブックマーク (9)

  • fastcgi-nginx vs mod_wsgi-apache

    "mod_python 終了のお知らせ" を受け、もともとリソース不足だった既存の Django アプリケーション郡のサーバをリプレイスすることにしました。リプレイス要件↓ パフォーマンスが高いのにしたい アプリケーションの変更は必要最小限にしたい URL 類は既存のアプリケーションを引継ぐ: 複数プロジェクトをサブディレクトリーで運用していて、 "django.root" で複数プロジェクトを切り分けている 環境設定について これは apache - mod_wsgi が簡単すぎます。 nginx - fastcgi nginx - fastcgi 構成の場合は、init.d への登録、 daemontools を利用 (弊社は mod_python 以外はこれ)。 nginx の設定 /etc/nginx/fastcgi_params fastcgi_read_timeout 180;

  • djangoでモデル変更する時に、DB定義も変更 - shohu33's diary

    djangoでモデル変更する時に、DB定義も変更したかったのでいろいろ探してみると以下があるらしい。 South django-evolution dmigrations id:nullpobug に聞いてみたところSouthがよさそうとのことで、South使ってみる 以下でもSouthがよいとかいってるな。 http://stackoverflow.com/questions/853248/how-can-you-migrate-django-models-similar-to-ruby-on-rails-migrations install easy_install South Southのテーブルを作成 models.pyにモデルを書いた後syncdbを行うとmigrateするテーブルも事前に作られてしまいmigrateできなくなる。 このためstartapp前(正確にはmodels

    djangoでモデル変更する時に、DB定義も変更 - shohu33's diary
    redsphinx
    redsphinx 2011/01/19
    djangoでモデルを変更した時にDBも変更されるようにする方法
  • Webコピペ屋::Google App Engineで「CRUD」Djangoフォーム編

    Google App Engineで「CRUD」1ファイル+テンプレート版」の記事でベタにCRUDを作成したが、フォームやバリデーション部分をDjangoのフォームにやってもらったものを作ってみました。 コード量は確かに減るし、バリデーションやエラー表示もやってくれるのでかなり便利。 確かに便利は便利なのだが… app.yamlapplication: jinling-ren version: 1 runtime: python api_version: 1 handlers: - url: .* script: main.py main.py#!/usr/bin/env python #!-*- coding:utf-8 -*- # Djangoフォームサンプル # http://www.jinlingren.com/ from google.appengine.ext impo

  • Facebookアプリケーション事始 - スコトプリゴニエフスク通信

    アプリケーション登録下記のページを参照。http://developers.facebook.com/get_started.phpDeveloperアプリケーションにログインする。アプリケーション名を決め、規約に同意して新規作成アプリケーションの管理画面からEdit settings > Canvasを選択し、"Canvas Page URL"と"Canvas Callback URL"を決める。前者はFacebookユーザがそのアプリケーションにアクセスする際のURLで、後者はアプリケーションが配置されているサードパーティーのサーバーのURL。 Edit settings > Canvas > Canvas Settingsで"Render Method"をFBMLに選択。この点は好みとアプリケーションの仕様にもよると思うが、僕はこのページを読んで、FBMLの方がメリットがあると判断し

  • 「Using Django with Appengine」邦訳 - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 ようやく少しずつ時間が取れるようになってきたので、 Google App Engine の勉強をはじめています。 Python の書き方や App Engine 自体の使い方を覚えるのは苦ではないのですが、大変なのはその先、ライブラリやフレームワークなどを把握するのが厄介なんですよね。 まあとりあえずは App Engine に付属している Web フレームワーク

  • present

    「石田一龍 福岡博多店」に行ってきた。博多駅からめっちゃ遠くて、福岡空港の国際ターミナルからでもさらに先の西月隈。大野城市までもう少しな場所にある。遠すぎて、ちょっとした冒険レベル。雨が降ってて気温もそんなに上がらなかったから、涼しい中での遠征になった。 ラーメンとミニチャーハンの券を購入。ラーメンは細麺で、スープは予想よりクリーミー。とんこつラーメンの中ではかなり飲みやすい方で、豚骨らしさもちゃんとある。麺との絡みもバッチリ。全体のバランスが良くて、かなり完成度の高い一杯だった。北九州の豚骨もいいな。 チャーハンは作りたてを出してくれるから、パラパラで美味しかった。ただ、ミニサイズだからちょっと物足りない感じ。普通サイズでもよかったかも。 全体として、ラーメンもチャーハンも期待以上で満足。味は間違いない。ただ、場所がね…。せめて「博多店」と名乗るなら、博多駅の近くに出してほしい。ここま

    present
  • http://japan.internet.com/developer/20080613/26.html

  • Eclipseでdjango開発する方法 - ぐうたら玉子丼

    意外とさくっとできたので、メモります。 参考にしたのは、「このブログは終了しました」でした。 (1) Eclipseのインストール いままで、「All-In-One-Eclipse」を入れて使っていたのですが、これだと最新でもEclipse 3.2なんですよね。(たぶん) で、いろいろごにょごにょやっていくと、どうもEclipse 3.2だとPyDevがうまく入らない・・・ そこで!!今、話題のEclipse 3.4を入れました。(爆) Eclipseのダウンロード 日語じゃないと不便なので、日語化 両方とも解凍するだけでOK。簡単です。 あと、さくらでCVSを使いたいので、CVSクライアントも忘れずにインストール。 ヘルプ→ソフトウェア更新 からいけます! (2) PyDevのインストール こちらも ヘルプ→ソフトウェア更新 ですが、サイトを追加しなければなりません。 サイトの追加で

    Eclipseでdjango開発する方法 - ぐうたら玉子丼
  • 無料サービスを使え! – 役立つ無料サービスのレビュー、まとめ、比較記事を紹介

    コンテンツへスキップ 無料で使える!HubSpotの顧客リストの活用法 無料のアンケート作成ツール 比較/まとめ 無料「Excel」 テンプレート 比較/まとめ 無料で使えるノートアプリ比較 (Evernote / OneNote / Google Keep) おすすめの無料Web会議システム5選 WebP Converter 徹底解説!初心者でも直ぐに使える HubSpot は、マーケティング、セールス、サービスのためのCRM(Continue reading 多くの人の声を聞くことで改善できることも多い 企業や団体など運営していContinue reading 就職・転職には必須となる履歴書・職務経歴書 これから就職活動をスタートContinue reading 便利なノートアプリで効率的な仕事をしよう いつの時代も仕事をしていてメContinue reading 近年、リモートワーク

  • 1