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
, которое должно быть иностранным ключом к разрешению. Как должно выглядеть это полевое определение?Django Foreign Ключ к разрешению
Смысл этого в том, что в шаблоне, я могу использовать что-то вроде этого (псевдо код)
{% for app in application_list %}
{% if user_has_permission(app.required_permission) %}
Show App
{% endif %}
{% endfor %}
Функция вызова такого типа не работает в шаблоне, вам нужно использовать шаблонный тег. –