2016-04-16 6 views
1

私は複数の項目を持つ外部キーフィールドを持っており、必要な値を見つけることは本当に難しいです。Django admin raw_id_field検索ボックスでポップアップを表示

adminのraw_id_fieldsポップアップに検索を追加する方法はありますか?またはコアのdjangoパッケージからの任意の代替ですか?

解決策がない場合は、この1つ(https://github.com/yourlabs/django-autocomplete-light)を使用しますが、外部依存関係を避けたいと考えています。

答えて

0

は、2つのモデルBookPublisherを持っていて、

class Book(models.Model): 
    title = models.CharField(max_length=100) 
    authors = models.ManyToManyField(Author) 
    publisher = models.ForeignKey(Publisher) 

は、その後、あなたadmin.pyにあなたはまだ行っていない場合は出版社のカスタム管理クラスを作成する必要がいると仮定します。

class Publisher(admin.ModelAdmin): 
    ... 
    search_fields = ('name','address','city') 

今管理におけるブックモデルインスタンスのraw_id_field、ポップアップで、検索ボックスが表示されていることがわかります(これは任意の割合でのDjango 1.9でそうである)

関連する問題