ジャンゴ·カスタム·フィールドは、エンドユーザがあらゆるDjangoモデルに装着簡単に(ただし、で動作するように遅い)フィールドを作成することができますDjangoのアプリです フィールドが作るadminインタフェースとヘルパーの機能に表示ようにサポートを含みますそれは簡単にプログラムで任意のカスタムフィールドにアクセスします。
新しいフィールドを追加する際に、SQLを変更しません。あなたはDjangoのORMのmymodel.objects.filterでカスタムフィールドに使用を許可しません(custom_field_x =何でも)
<強い>インストールの
- easy_installをジャンゴ - カスタムフィールド
- settings.INSTALLED_APPSに「custom_field」を追加
- オプション:change_form.htmlを編集して、追加
&NBSP; {%がcustom_form = custom_form%での "admin /含ん/ custom_field_fieldset.html」を含む}
&NBSP;それに、おそらくフィールドセットの後に。すでにchange_form.htmlを持っていない場合は、contrib.adminのテンプレートを拡張し、/templates/admin/change_form.htmlでそれを配置する必要があります
- オプション:カスタムフィールドを取得および設定するためのショートカットメソッドについては、などとあなたがそれを使用したいモデルを拡張
&NBSP; custom_field.custom_field輸入CustomFieldModelから
&NBSP;クラスのをmymodel(CustomFieldModel):
- オプション:管理モデルの場合は、拡張ModelAdminのように表示されるカスタムフィールドを持つようにしたい
&NBSP; custom_field.custom_field輸入CustomFieldAdminから
&NBSP;クラスのMyModelAdmin(CustomFieldAdmin):
の要件の
- のPythonます。
- ジャンゴます。
コメントが見つかりません