0
A
回答
0
我能够通过将用户对象初始化模型形式的方法来解决这个问题。
现在它看起来像下面
def __init__(self,**user**, *args, **kwargs):
super(B2BInvoiceForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()
...
print "Checking Permission :", user.get_all_permissions()
if **user**.has_perm('can.delete_something') :
self.helper.add_input(Submit('delete', ' Delete '))
它不只是用户对象,我们可以通过任何物体形成,并用它来动态地呈现形式。
0
相关问题
- 1. Lightswitch HTML客户端 - 根据权限禁用/隐藏按钮
- 2. Django脆皮表单提交按钮
- 3. 从Django脆皮表格布局中删除标签
- 4. django脆皮表格按钮没有显示
- 5. Rails 3 ActiveAdmin。根据CanCan权限隐藏按钮
- 6. 不能只将一个删除按钮添加到一个脆皮表格
- 7. django脆皮表格:在表格中嵌套一个表格
- 8. 根据权限需要隐藏表格的行
- 9. 隐藏按钮根据组
- 10. 删除用户的权限(django)
- 11. 将图标添加到Django脆皮表单提交按钮
- 12. Django - 根据用户在表格中的选择删除实例
- 13. Django权限隐藏“auth |权限”
- 14. 隐藏Typo3中的删除按钮
- 15. 在模板中访问django脆皮表单的隐藏输入字段
- 16. jQuery的数据表中隐藏删除按钮
- 17. 根据表格行信息隐藏加载的角度按钮
- 18. 根据表格的行数隐藏或显示按钮
- 19. 以Django脆皮形式去除标签
- 20. Django的脆皮形式 - 自定义按钮
- 21. 根据按钮ID显示/隐藏表格
- 22. activeadmin的has_many隐藏删除按钮
- 23. html css菜单根据权限隐藏权限
- 24. 根据django中的用户权限限制字段
- 25. 删除/隐藏用户名字段在Django admin编辑用户表格
- 26. 在jQuery数据表中隐藏非授权用户的一些按钮
- 27. 如何根据用户在asp.net中登录按钮隐藏按钮
- 28. 脆皮形式VariableDoesNotExist Django上
- 29. 从数据库表中删除用户帐户权限
- 30. 根据Sharepoint 2010中的组权限隐藏/显示给用户的字段?
感谢您的回复。 –