スポンサーサイト

0

    一定期間更新がないため広告を表示しています


    • 2014.12.23 Tuesday
    • -
    • -
    • -
    • -
    • -
    • by スポンサードリンク

    さくらインターネットpython2.6にアップ&django1.0対応

    0
       ひっさしぶりにdjangoとpythonを触りました。

      というのも、さくらインターネットさんがpythonを2.5→2.6とバージョンアップされて、自サイトが万年500エラー状態になってたのを発見したため、virtual-python環境構築しなおしの必要があり、ついでにdjangoのバージョンアップもやってしまえ!という状態になったからです^^

      参考URL
      http://djangoproject.jp/doc/ja/1.0/releases/1.0-porting-guide.html
      ドキュメント翻訳のymasudaさん&その他のdjango-jaの皆様、ありがとうございますm(_ _)m

      ・文字列をユニコードにする。特に日本語の文字列。("にほんご"→u"にほんご")
      ・models.pyで使わなれなくなったオプションを削除(edit_inlineとか;admin用のオプションを削れば取りあえずそのまま動くっぽい)
      ・(contrib.adminを使っている場合のみ)admin.pyを新しく作る
      ・(contrib.adminを使っている場合のみ)urls.pyを修正
      ・(form関係を使っている場合のみ)新しいdjango.forms対応で書き直す?

      とりあえず公開サイトとadminは元通り(?)動くようになりました。
      このサイトはmodel定義5個のみ&formとか使ってないので、修正はmodelとurlsのみで非常に簡単でした。
      作業時間15分ぐらい。

      感想:
      モデル数少なくてジェネリックビューor単純なビューだけなら移行は大したことない。
      form使ってたりmodel定義が多いと大変そう。
      リクエストとかレスポンスとか、DB APIを直接触ってたりとかすると、もっと大変そうーー;
      (まだ0.97preのまま放置中のモデル大量の自サイトがもう一個あるのよね…仕事暇になったらやろう…)


      スポンサーサイト

      0

        • 2014.12.23 Tuesday
        • -
        • 22:54
        • -
        • -
        • -
        • -
        • by スポンサードリンク

        コメント
        コメントする








           
        この記事のトラックバックURL
        トラックバック

        PR

        calendar

        S M T W T F S
           1234
        567891011
        12131415161718
        19202122232425
        2627282930  
        << November 2017 >>

        twitter

        selected entries

        categories

        archives

        recent comment

        • 結局CodeIgniter用汎用Modelクラス&汎用CRUDスクリプトを書きました
          プログラマー
        • icu4.4以上が用意できないサーバーでSymfony2.3以上を使う方法
          よし
        • icu4.4以上が用意できないサーバーでSymfony2.3以上を使う方法
          ななうぇぶ
        • icu4.4以上が用意できないサーバーでSymfony2.3以上を使う方法
          よし
        • icu4.4以上が用意できないサーバーでSymfony2.3以上を使う方法
          よし
        • WindowsのPCで開発するphperがxhprofを使う方法
          ななうぇぶ
        • WindowsのPCで開発するphperがxhprofを使う方法
          川本
        • [バッドノウハウ]Symfony2で別テーブルの集計項目を一覧に含めたいとき
          よし
        • Symfony Advent Calendar JP 2012 day 14 - vendorをcomposerで管理しているプロジェクトにcomposerを使わずにバンドルを追加したときのautoloadの書き方
          77web
        • Symfony Advent Calendar JP 2012 day 14 - vendorをcomposerで管理しているプロジェクトにcomposerを使わずにバンドルを追加したときのautoloadの書き方
          ktz

        recent trackback

        • HTMLの表(TABLE)のセル(TD)に斜線を引くjavascriptライブラリ slash.js 作っちゃいました
          常山日記
        • django対symfony 日本語メール送信(その1 symfony編)
          CPA-LABテクニカル
        • CodeIgniterでユーザー認証
          されどLAMPな日々
        • 久々にdjangoを最新版にしたらHTMLがエスケープされちゃった!!(解決済み)
          常山日記
        • FastCGIを諦めてmod_pythonを使う。Apacheのアップグレード
          サーバー用語集
        • さくらインターネット、sqlite3でdjango@CGI版を使う際の設定メモ
          常山日記
        • さくらインターネット スタンダードプランでdjango使ってる方、DBは?
          mitszoの日記
        • python多次元リストをsort(並べ替え)する方法?
          mitszoの日記
        • フォームから送信した値とrequest.POSTの挙動($_POST@PHPとの比較)
          Humming Via Kitchen
        • 日本語テキストをtruncate@django(Python全般にも??)
          常山日記

        recommend

        links

        profile

        search this site.

        others

        mobile

        qrcode

        powered

        無料ブログ作成サービス JUGEM