我可以在我的 Django 模型中按给定年份成功过滤,但我无法找到列出有效年份以便用户访问它们的方法。
我有一个 django 模型,其中定义了“日期时间”字段,哦,原来命名为“日期”。在我的模板中,我可以成功访问“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 的某些方面,但我无法弄清楚它是什么。我很确定它必须是语法的,但除此之外......