2013-02-05から1日間の記事一覧
基本はHeroku公式 Getting Started with Django on Heroku を見ながらやればいいのですが、 過去にHerokuにデプロイした事があってHeroku用の環境は整ってるんだけど、 別のアプリを作ってデプロイしたい時に毎度「あれ、、どっからやればいいんだっけ、、、…
超簡単です。 基本的にはserializerに'json'か'xml'と、クエリセット渡してあげればOK。 jsonのところでゴニョゴニョやってるのは文字化け対策です。 from django.http import HttpResponse from django.core import serializers items = モデル名.objects.a…
コマンドラインで DBの作成 sqlite3 hogehoge.sqlite3 hogehoge.sqlite3 が存在するならそれに接続。 していなければ作成して接続。 テーブルを作成 create table テーブル名 (カラム名, カラム名); 全てのテーブルを確認 .tables # "テーブル名" が出力 テ…
Djangoでモデルを定義して python manage.py syncdb したあと、モデルに変更を加えたい場合があります。 しかし、変更を加えた後に再び syncdbしても、 反映されません。 これはDjangoの仕様によるものです。 一応、 python manage.py reset python manage.p…
listはいわゆる配列。 tuple(タプル) は、変更できないlist。 list = ['a', 'b', 'c'] print list[0] # 出力 : a tuple = ['a', 'b', 'c'] print tuple[0] # 出力 : a list[1] = 'E' tuple[1] = 'E' # エラーが出る
Djangoアプリケーションを作成する際、 例えば毎日深夜に自動で他サイトをクロールした結果を モデルに反映させたい場合、 scraper.py みたいなファイルを作って、 cronで毎日自動実行すればいいと思うんですが、 scraper.pyからモデルを参照するためにどう…