牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Django

django-debug-toolbar 設定メモ

(Djnago1.4, Python2.7) django-debug-toolbar] https://pypi.python.org/pypi/django-debug-toolbar settings.py MIDDLEWARE_CLASSES = ( # ... 'debug_toolbar.middleware.DebugToolbarMiddleware', # ... ) INTERNAL_IPS = ('127.0.0.1',) INSTALLED_APPS…

Django の manage.py shell で sql のクエリを見るメモ

HogeModel.objects.all().query.get_compiler('default').as_sql()

django-extensions を使ってみるメモ

(Python2.6, Django1.4) django-extensions shell 起動時に自動でモデルとか入れてくれる。ほかいろいろ便利っぽい。 django-extensions/django-extensions · GitHub Getting It $ pip install django-extensions apps/settings.py ここ公式に書いてないっぽ…

Djnago のページネーションのメモ

(Python2.7, Djnago1.4)Djnagoチュートリアルその4で出来上がったアプリに追加する形で。 http://docs.djangoproject.jp/ja/latest/topics/pagination.html templates/polls/list.html {% for poll in polls %} {# Each "poll" is a poll model object. #} …

Djnago で Rails の before_save 的なことをやる場合のメモ

(Python2.7, Djnago1.4)Djnagoチュートリアルその4で出来上がったアプリに追加する形で。 シグナル http://docs.djangoproject.jp/en/latest/topics/signals.html django.db.models.signals.pre_save および django.db.models.signals.post_save モデルの s…

Django で ささっと MySQL 使う場合のメモ

※ 追記:DEFAULT CHARACTER SET utf8; ※ 修正:pasword変更、 port selectの記述を追加[Pytho2.7, Django1.4, MacOSX10.8 (Python, pip, MySQL は MacPorts でインストール済)]ささっと実験的なDjangoのプロジェクトを作ろうとしたら、想定外に問題発生した…

Django で json の出力メモ

create project, app $ django-admin.py startproject app $ cd app $ python manage.py startapp blog app/ settings.py データベースの設定とか適当に apps/urls.py from django.conf.urls import patterns, include, url from django.contrib import admi…

もう今週末 PyFes だし Django の汎用ビューと Twitter bootstrap でシンプルなブログみたいなものを数時間で作って Heroku と Github にアップしてみた

(Python2.7, Djnago1.4 Bootstrap2.0.4) Django で簡単なブログのような web app -- kantan_blog ブログに書くとややこしくなりそうなので github にコード置いて heroku にデモをアップしてみた。 デモ http://dry-lake-9311.herokuapp.com/blog/ そのうち…

Heroku に Django の Web アプリを超簡単にデプロイできるようになってる件

環境を整える インストール Python2.7 pip virtualenv Python, virtualenv, virtualenvwrapper, Django and GAE のメモ - 牌語備忘録 - pygo git Heroku でアカウント取得しておく Heroku | Cloud Application Platform Heroku Toolbelt をインストール hero…

「Python の Web フレームワーク Django って凄い」ってアピールのに "django-generate-scaffold" を使って3分でブログを作るとよいかもな件

Django で Ruby on Rails の scaffold 的なことをする『django-generate-scaffold』を使ってみる。 (Python==2.7, Django==1.4, django-generate-scaffold==0.0.3a1) Install: django-generate-scaffold $ pip install django-generate-scaffold startprojec…

Python, virtualenv, virtualenvwrapper, Django and GAE のメモ

2014-08-03: virtualenvwapperの設定を修正 MacOSX10.7.4 python2.7.3 GoogleAppEngineLauncher.app 1.6.5 virtualenv==1.7.1.2 virtualenvwrapper==3.3 django==1.3 Install for MacPorts and Pip sudo port install py27-python sudo port install py27-p…

Google App Engine で使える Django のバージョンって?

GAE で Django 1.4 って対応してるのかな?と思って調べてみた。 (MacOSX10.7, GoogleAppEngineLauncher1.6.5) lib 覗いてみる。 Mac の GoogleAppEngineLauncher.app を調べてみた。 $ cd /Applications/GoogleAppEngineLauncher.app/Contents/Resources/…

Django1.4 + mod_wsgi 環境構築とりあえずのメモ

Apacheなどインストール済みな感じで。 簡単にSQLite3で。 後で修正するかも。 (AWS Amazon Linux) Install sudo yum install python26 sudo yum install python26-devel sudo yum install mod_wsgi sudo yum install sqlite3 sudo yum install easy_insta…

Django1.4 で syncdb でテーブルを作成をするとスーパーユーザー登録ところでエラーが出る件

(環境: MacOSX10.7, Python2.7, Django1.4) syncdbしてテーブル作成しようとするとエラー スーパーユーザのアカウント作成するとこでエラー出る。 $python manage.py syncdb Creating tables ... Creating table auth_permission Creating table auth_group_…

Djangoでページネーションをざっとやってみた

(MacOSX10.7, Python2.7, Django1.3) テスト用のプロジェクト作成や設定とか django-admin.py startproject paginate cd paginate python manage.py startapp pagination cd pagination ls __init__.py models.py tests.py views.py setting.py import os BA…

久しぶりにDjangoやろうと思ってざっとチュートリアルやってみたら、ちょいと変わってたり忘れてたりしてたのでメモ

Writing your first Django app, part 1 | Django documentation | Django はじめての Django アプリ作成、その 3 — Django v1.0 documentation(注:ver1.0) 環境:MacOSX10.7, Python2.7, Django1.3 インストール MacPortsでPython2.7とDjango1.3をインス…

Django勉強会Disc6に行ってきたよ

プログラマでもWeb屋さんでもないのに行ってきましたよ、Django勉強会Disc6(初心者向け) 仙台出発 新幹線で。 隣の席の人(他人)が、いきなり車販で「ホットコーヒーとホヤひと箱」買ってた。 ホヤひと箱って何? くんせいか何かなんですかそれ? 会場へ …

オフラインでDjangoドキュメントを読む方法

日本語版のやりかたid:MiCHiLUさんに教えてもらったので改訂 『次のステップへ — Django v1.0 documentation』の「ローカルで HTML で読む」 のSphinxインスコをMacportsで Django documentationのソース取り出す 英語版の場合 svnから svn co http://code.d…

MacPorts で Django1.0.x

いつの間にかMacPortsでDjango1.0.xインスコできるようになってるなー。 username$ sudo port -d selfupdate : username$ port search django username$ py25-django python/py25-django 1.0.1 Django is a high-level Python Web framework時間できたら以前…

ジャンゴと奏でる 〜数時間でおぼえるDjango〜「05ユーザ認証」

ジャンゴと奏でる 〜数時間でおぼえるDjango〜「もくじ」 ユーザ認証 管理画面からでは無く、ログインした人のみ記事の追加・編集・削除などできるように変更します。 ログイン・ログアウト処理 ログイン・ログアウトのアドレスとテンプレート場所を指定しま…

Djangoで「X-MAC-JAPANESE〜」とかエラーが出たら

『http://www.everes.net/2007/sep/06/install-django-for-begginers-osx/』さんの記事そのままメモ。 OSXを日本語設定で使っている場合に、一部問題が出る箇所がありますのでDjangoのソースコードを一部変更します。テキストエディタで、 /Library/Framewor…

Django で Ruby on Rails の Scaffold があればいいな

と思ってたらあるのね。 DjangoにデフォルトでScaffoldあれば昨日つくったチュートリアルをもっと短くできたかもと思ったけど。 とりあえずこのScaffoldScriptは使い方わからん(´・ω・`) http://code.djangoproject.com/wiki/ScaffoldScript

Djangoの管理サイトで

削除ボタン押すと 「よろしいですか?」と尋ねておいてボタンが『はい』だけって違和感あるなぁ。 『はい』か『いいえ』って選択肢があるべきだと思うけどなぁ。 こういうのあるとブラウザの戻るボタンは使うなとか言われても使っちゃうよね(´・ω・`)

ジャンゴと奏でる 〜数時間でおぼえるDjango〜「00インストールと開発環境」

ジャンゴと奏でる 〜数時間でおぼえるDjango〜「もくじ」 お手軽・簡単インストールを追加。若干修正 始める前に チュートリアル「ジャンゴと奏でる 〜数時間でおぼえるDjango〜」を始める前に必要なものをインストールなど。 インストール Python2.5 later…

ジャンゴと奏でる 〜数時間でおぼえるDjango〜「01はじまり〜プロジェクト作成」

[訂正]ファイルのエンコーディングと改行タイプを追加 ジャンゴと奏でる 〜数時間でおぼえるDjango〜「もくじ」Webブラウザの確認環境を追加。若干修正 まえがき このチュートリアルは、手軽にDjangoに触れてみたい超初心者向けに書きました。お試し程度に…

ジャンゴと奏でる 〜数時間でおぼえるDjango〜「02簡単なブログを作る その1」

ジャンゴと奏でる 〜数時間でおぼえるDjango〜「もくじ」 早速、簡単なブログのようなものを作ってみます。 一覧・追加・更新・削除 『一覧・追加・更新・削除』機能を利用することをテーマに、entriesアプリを作ります。 「entries」アプリケーション作成 …

ジャンゴと奏でる 〜数時間でおぼえるDjango〜「03簡単なブログを作る その2」

ジャンゴと奏でる 〜数時間でおぼえるDjango〜「もくじ」 [訂正]ファイル名訂正。誤「ulr.py」-> 正「ulrs.py」 「02簡単なブログを作る その1」からの続きです entriesにもulr.py /hoge/jam/urls.pyを次のように書き換えます。 from django.conf.urls.de…

ジャンゴと奏でる 〜数時間でおぼえるDjango〜「04継承と管理画面とCSSと」

変更:CSSと画像の素材ダウンロード用ファイルリンクを変更 ジャンゴと奏でる 〜数時間でおぼえるDjango〜「もくじ」 テンプレートの継承を使ってみる テンプレートの継承機能を使って、entriesのテンプレートすべてに「記事の追加」ボタンを入れてみます。…

Rails入門書で作成した簡単なブログをDjangoでやってみた

そしたらできた(・∀・)b 簡単な機能だけだけど。 Djangoやりたくなった 近頃、最近買った本でRuby on Railsの勉強してたのだけど、Djangoでやってみたくなってやっちゃった。 CSSと画像とかの素材はそのRails本から流用。 ターミナルでwebサーバ実行 Last lo…

PythonとDjangoインストール覚書き

一段落したらDjangoやる予定なのでメモ(MaxOSX10.4) MacPortsでPythonインスコ Python 2.5 sudo port install python25python_selectでPython 2.5を使うようにする sudo port install python_select sudo python_select python25DjangoでSQLite3使うから s…