class Application(models.Model):
name = models.CharField(max_length=100)
icon_url = models.CharField(max_length=100)
app_url = models.CharField(max_length=200)
我想添加另一个字段,required_permission
该字段应该是权限的外键。该字段定义应该是什么样的?
这背后的原因是在模板中,我可以使用这样的东西(伪代码)
{% for app in application_list %}
{% if user_has_permission(app.required_permission) %}
Show App
{% endif %}
{% endfor %}