class Log:
project = ForeignKey(Project)
msg = CharField(...)
date = DateField(...)
各Logエントリに固有のプロジェクト外部キーが必要な最新の4つのLogエントリを選択します。Django:別個の外部キー
Log.objects.all().distinct('project')[:4]
Log.objects.values('project').distinct()[:4]
Log.objects.values_list('project').distinct('project')[:4]
しかし、これは何も返さないかのどちらか:私はのようなものを試した私がしたGoogle検索にソリューションをしようとしますが、それらのどれも働かないとDjangoのドキュメントは、ルックアップのために、非常に良いではない..です
同じプロジェクトのログエントリ..
助けていただければ幸いです!
、答えをunfortuatly ID_LIST = Log.objects.order_byありがとうございます。。( ' - 日')values_list( 'PROJECT_ID')を別々の() ..動作しません。それは別のものを整理しません。チェーン内のorder_by()を削除すると動作しますが、日付でソートされていません... – mrmclovin
これはまだ動作しません。 – mrmclovin
pkを試したり、pythonのreduce()関数を使用してください –