全文検索機能を実装しようと、
trigramを試してみたけど...残念;
日本語が対象の場合は的外れかも。
そして pg_bigm の設定も面倒くさそう;
PostgreSQLの方はなるべく触りたくありません。
そこで django.db.models.Q を試してみたら幸せになれました
views.py での実装はとてもシンプルでした
_______________________________________________
from django.db.models import Q
from myblog.models import Post # Post は title, text がメンバー
# key: 検索ワード(とりあえず一個だけ)
def topic_search(request, key):
posts = Post.objects.filter(Q(title__icontains=key)|Q(text__icontains=key))
content['posts'] = posts
_______________________________________________
分りやすい(^^;
Django ぶらり一人旅
Django は軽量、高速、高機能な WEB フレームワーク。アプリケーションではなく Python ライブラリです。
投稿フォーム:
マルチDBで嵌る;
mysite/settings.py の中の
DATABASES = {'default': {'NAME': 'myapp', ...},...}
と云う記述を、下記のように変更したら migrate が効かなくなった(汗;
DATABASES = {'myapp': {'NAME': 'myapp', ...},...}
で結局、
(myenv)$ python manage.py migrate --database=myapp
で無事にDBテーブルが作成されましたとさ(^^;
他にも --database=myapp はいたるところに必要だった
$ python manage.py dumpdata myapp --database=myapp
$ python manage.py loaddata myapp.json --database=myapp
$ python manage.py dbshell --database=myapp
参照:
https://docs.djangoproject.com/ja/6.1/topics/db/multi-db/
Django 日本語ドキュメントの最新はこちら
http://docs.djangoproject.jp/en/latest/index.html
Ver.1.4 対応版みたい。ありがたいことです。
Django 日本語ドキュメントの最新はこちら、
http://djangoproject.jp/doc/ja/1.0/
「Django を使いこなすための全てがここにあります」
だそうです^^
Djangoドキュメント和訳
http://michilu.com/django/doc-ja/index/
はじめての Django アプリ作成、その 1
http://michilu.com/django/doc-ja/tutorial01
Django の設計思想
http://michilu.com/django/doc-ja/design_philosophies/
URL ディスパッチャ
http://michilu.com/django/doc-ja/url_dispatch/
すごいなー、とてもたすかります^^
本家はこちら
http://www.djangoproject.com/
http://docs.djangoproject.com/en/dev/