Code
こんなSQLを SELECT *, DATE(`created`) AS day FROM entry_table Djangoではextraを使うらしい Entry.objects.extra(select={'day': 'DATE(`created`)'}) 知らんかったorz Group By Funktionen in Querysets (Django 1.1+)から
jQueryを使ってTextareaの高さを自在に変更できると入力しやすく便利です。 適応前は表示範囲は固定されていて見辛いですが、 posted by (C)常山 適応後広げて使ってみると快適です。 posted by (C)常山 変更箇所は1ヶ所のみ。 "/admin/base_site.html"です…
2日連続のAdmin Interfaceネタ まずは、ManyToManyFieldを使ったmodelを作成します。 class Lang(models.Model): name = models.CharField(max_length = 20) def __unicode__(self): return self.name class Project(models.Model): name = models.CharField…
Admin Interfaceのカスタマイズは、大まかに分けて3種類あります。 テンプレートのカスタマイズ admin.pyを使用したカスタマイズ フォームをメインとしたカスタマイズ です。 フォームをメインとしたカスタマイズはcanadian-payroll-calculatorのpayrollアプ…
GeoDjangoのチュートリアルも一応終え、GeoDjangoを使ったrepsheetのソースを見てみます。 稼動しているサイトはhttp://repsheet.comです。 まずはmodels.pyを見てみる(一部抜粋)。 from django.contrib.gis.db import models from django.contrib.localflav…
文字列フォーマット操作 今まで使っていたのは、 '%s.%s' % (model_table, qn(model._meta.pk.column) こんな感じ。 DjangoのContent Typesを使うコードを色々探していたらdjango-taggingでこんなものを見つけた。 http://code.google.com/p/django-tagging/…
続きが出たので今回も超絶意訳をやって行きたいと思います。 前提として、 models.pyは前回使っていたものを使います。 新しく作る場合は、Metaクラス部分はなくても大丈夫です。 from django.db import models from django.contrib.auth.models import User…
Google Code巡礼をしているときに、django-postimageをみつけたので試してみた。 名前からもわかる通り、ファイルをsettings.pyで指定した"MEDIA_ROOT"以下にアップロードする機能を持っています。 さらに、サブディレクトリを作成することも出来ます。 まず…
現在、メール投稿を中心としたBlogを作ろうかと思ってます。 今日は、アカウントの部分を作ってみた。 本来なら、django.contrib.auth.models.Userを使って管理すればいいのですが ハンドルネームをユーザ名とは別の名前にしたい。 携帯・PCなど複数のメール…
まず、問題というのは アクセスしたユーザを取得するように出来ていないこと 根本的にアクセスしたユーザごとにdatabrowseの表示を動的に出来るのか (PythonとDjangoの勉強も兼ねてということでもう少し続ける予定) まずは、パーミッションで割り当てられた…
前回の内容を引き続き。 freecommentにあった'content_type_id'から'app_label','model'を取得 >>> from django.contrib.contenttypes.models import ContentType >>> c = ContentType.objects.filter(pk=16) >>> c.values() 結果は {'model': u'cat', 'app_…