【发布时间】:2015-05-30 05:37:42
【问题描述】:
在 Django 中,我可以利用 {% if user.is_superuser %} 等模板标签来确定当前用户是否为超级用户。在 javascript 文件中推荐的方法是什么。
谢谢。
【问题讨论】:
-
通常您不想在前端做出这些决定,因为用户可以在前端更改大部分内容。每次他们尝试做某事(例如提交表单)时,您都会进行检查,然后再检查他们是否是超级用户,如果不是则返回要显示的错误。你在检查他们是否是超级用户?
-
@KevinF 谢谢你的回复。我有一个页面,我想呈现特定于一般用户的按钮,或特定于管理员用户的按钮。 Django 模板标签将允许我在 html 模板中进行这些检查,即使在
<script>标签下,也无需将其嵌入到标记中,因为它全部在后端处理。我的问题是我是否可以在 javascript 文件而不是 html 模板中执行此操作或类似操作。因为为了让我的脚本井井有条,我想将 javascript 保存在一个单独的 js 文件中,并在 html 模板中获取它。
标签: javascript html django extjs