0

私はすべての国のリストを持っています。英語圏の国のリストを取得する必要がある場合は、次のようにします。

Country.objects.filter(lang='English')

これはうまくいきます。ただし、私の主な焦点は北米であるため、リストの先頭に常に米国とカナダを表示させたいと思います。

ここで、カスタムマネージャーでクエリを実行し、リストから2つの国を削除して最初に挿入するか、リストを取得して再配置されたリストを返すテンプレートタグを作成する必要があります。

これを行うためにsort_byを使用できればよかったのですが、仕事を終わらせるためにいくつかの関数を上書きしてもかまいません。

サンプルコードをいただければ幸いです。

4

0 に答える 0