Djangoモデルで特定の年で正常にフィルタリングできますが、ユーザーがアクセスできるように有効な年を一覧表示する方法を見つけるのに問題があります。
「datetime」フィールドが定義されたdjangoモデルがあります。元々は「date」という名前でした。私のテンプレートでは、「bar.date.date.year」フィールドに正常にアクセスできるので、それが存在することはわかっていますが、次の関数を試してみると...
blog_years=[]
for entry in blog_entries:
if entry.date.date.year not in blog_years:
blog_years.append(entry.date.date.year)
「'builtin_function_or_method'オブジェクトには属性'year'がありません」と言われています
私は、私がよく知らないPythonのある側面につまずいたとしか思えませんが、それが何であるかを理解することはできません。構文的でなければならないことは確かですが、それを超えて...