[django-ja:840] 一つのモデルを別個のadminで管理する方法

21 views
Skip to first unread message

rokujyouhitoma

unread,
May 6, 2010, 1:57:05 AM5/6/10
to django-ja
はじめまして、池です。


管理画面において一つのモデルを、別個に管理したい場合には
よい解決策(adminで管理する条件を設定するオプションなど...etc)があるのでしょうか?

具体例)
モデル:車モデル(乗用車、特殊車両などが混在している)
管理画面:乗用車は乗用車として、特殊車両は特殊車両として管理する。


また、そもそも別個のモデル定義を行うべきなのでしょうか?


以上、宜しくお願い申し上げます。
æ± å¾¹@id:rokujyouhitoma

--
----------------- http://djangoproject.jp/ -----------------
You received this message because you are subscribed to the Google Groups "django-ja" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/django-ja

Atsushi Senoma

unread,
May 6, 2010, 2:23:24 AM5/6/10
はじめまして池さん。

常山です。

これはいかがでしょうか。
http://win-django.com/post/40/

参考になれば幸いです。

常山 -----

2010å¹´5月6æ—¥14:57 rokujyouhitoma <[email protected]>:

rokujyouhitoma

unread,
May 6, 2010, 3:09:39 AM5/6/10
to django-ja
常山さん

いつもお世話になっております。池です。

> これはいかがでしょうか。
> http://win-django.com/post/40/

Admin用のクラスにおいてquerysetメソッドを修正すればよいのですね。
ずばり上記が参考になりました。ありがとうございます。


備忘録なのですが、
本家のuserグループとIBMさんのデベッロッパーサイトにも記載されていたので、私以外の方の参考までに。

http://groups.google.com/group/django-users/browse_thread/thread/15aec16b7cc2edc8?hl=ja

Doing more with the Django admin
http://www.ibm.com/developerworks/opensource/library/os-django-admin/index.html

æ± å¾¹@id:rokujyouhitoma

On 5月6æ—¥, 午後3:23, Atsushi Senoma <[email protected]> wrote:
> はじめまして池さん。
>
> 常山です。
>
> これはいかがでしょうか。http://win-django.com/post/40/
>
> 参考になれば幸いです。
>
> 常山 -----
>
> 2010å¹´5月6æ—¥14:57 rokujyouhitoma <[email protected]>:
>
>
>
>
>
> > はじめまして、池です。
>
> > 管理画面において一つのモデルを、別個に管理したい場合には
> > よい解決策(adminで管理する条件を設定するオプションなど...etc)があるのでしょうか?
>
> > 具体例)
> > モデル:車モデル(乗用車、特殊車両などが混在している)
> > 管理画面:乗用車は乗用車として、特殊車両は特殊車両として管理する。
>
> > また、そもそも別個のモデル定義を行うべきなのでしょうか?
>
> > 以上、宜しくお願い申し上げます。
> > æ± å¾¹@id:rokujyouhitoma
>
> > --
> > ----------------- http://djangoproject.jp/ -----------------
> > You received this message because you are subscribed to the Google Groups "django-ja" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to [email protected]
> > For more options, visit this group athttp://groups.google.com/group/django-ja
>
> --
> ----------------- http://djangoproject.jp/ -----------------
> You received this message because you are subscribed to the Google Groups "django-ja" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to [email protected]
> For more options, visit this group athttp://groups.google.com/group/django-ja

Atsushi Senoma

unread,
May 6, 2010, 3:21:38 AM5/6/10
池さん

参考になって幸いです。

正しくはquerysetのオーバーライドの他に、modelでのproxyの設定が必要です。

nakagamiさんのBlogのほうが簡単に説明してあるのでわかりやすいと思います。
http://nakagami.blog.so-net.ne.jp/2009-11-28

参考までに。

常山 -----

2010å¹´5月6æ—¥16:09 rokujyouhitoma <[email protected]>:
Reply all
Reply to author
Forward
0 new messages