我正试图在我的Django 1.5
项目视图中的一个视图中使这个if
工作:
profile = request.user.get_profile()
if profile.expirationdate < datetime.now():
但它引发了一个错误:can't compare datetime.datetime to instancemethod
。在
expirationdate
来自自定义用户模型中的一个函数:
并返回一个DateTime
对象,因为premiumactivation
和{DateTime
对象。在
我有什么办法可以让它工作吗?在
你需要实际调用这个方法。
profile.expirationdate
的值是方法本身,而不是函数调用的结果。请改为尝试profile.expirationdate()
。在相关问题 更多 >
编程相关推荐