我有一个creteView(一般的视图),它创建一个用户可以放置数据并创建新对象的表单。
现在,我想仅在我的函数返回true时才限制对此页面的访问。 此功能不考虑用户,因此装饰用户权限不起作用。 功能
is_allowed()
在当天的日期和时间做了一些逻辑。
如何限制此功能的通用视图?我应该把控件放在哪里?
对于普通视图来说很简单:
if is_allowed():
所以我认为做这样的事情(View1是creteView)
def Home(request):
if is_allowed():
return View1.as_view()
这样做我收到此消息
'function' object has no attribute 'has_header'
我能做什么?