Comment ajouter une autorisation personnalisée à un groupe dans Django?

Gornvix

Je pense avoir codé une autorisation personnalisée dans un modèle:

class Foo(models.Model):
    class Meta:
        permissions = [('admin_foo', 'Can administrate foo'),]
    ...

J'ai exécuté les commandes pour stocker l'autorisation:

python manage.py makemigrations
python manage.py migrate

Ensuite, j'ai un décorateur sur ma vue protégée:

@permission_required('app.admin_foo')
def myFooView(request):
    ...

Comment puis-je ajouter cette autorisation au groupe "bar" par programmation?

Iklinac
permission = Permission.objects.get(codename=perm_name)
group.permissions.add(permission)

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Comment ajouter une vue personnalisée dans Django adminlte ?

Comment ajouter une image personnalisée à un pageIndicator dans Swift?

Comment ajouter un bouton dans une cellule personnalisée ?

comment ajouter une image dans un groupe dans fabric js

Ajouter une opération personnalisée à un groupe différent dans la documentation ApiPlatform

Comment ajouter une stratégie gérée à un groupe dans terraform?

Impossible d'ajouter une nouvelle autorisation de groupe dans Android

Comment faire une autorisation personnalisée django-rest

Ajouter un utilisateur à un groupe dans django

Comment ajouter une classe personnalisée sur un bouton personnalisé dans TinyMCE 4 addButton ()

Dans Django, comment ajouter instantanément le créateur d'un groupe à ce groupe?

comment ajouter un groupe et une somme de groupe par programmation dans la grille de kendo

Comment ajouter un e-mail dans Django amin Ajouter une page utilisateur

comment puis-je supprimer une autorisation d'un groupe

Django: comment donner à un utilisateur / groupe l'autorisation d'afficher les instances de modèle pendant une période de temps spécifiée

Comment ajouter une permission à un utilisateur / groupe lors d'une migration django?

Comment ajouter une autorisation d'écrire dans un fichier sur Android

Comment ajouter une année à un incrément unique personnalisé dans Laravel 6

Comment ajouter un CSS personnalisé défini par une entrée utilisateur dans Angular4?

Comment ajouter une fonction personnalisée pour calculer le poids des arêtes dans un graphique?

Comment ajouter un ImageView à une classe de vue personnalisée dans Android Studio?

Comment ajouter une extension personnalisée pour un modèle dans PHPixie?

Laravel comment ajouter une fonction personnalisée dans un modèle Eloquent?

Comment ajouter une validation d'unicité personnalisée à un modèle ActiveRecord dans Rails ?

Comment ajouter plusieurs colonnes à un dataframe à partir d'une fonction personnalisée dans R

Comment ajouter une section personnalisée à un résumé de compilation dans TFS Build 2015?

Comment ajouter un code de groupe dans une comparaison par paires dans SAS Proc Mixed

Comment ajouter une classe à un bouton dans un groupe de boutons via jQuery ?

Comment ajouter une forme personnalisée à une UIImageView dans Swift?

TOP liste

  1. 1

    Microsoft.WebApplication.targets

  2. 2

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  3. 3

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  4. 4

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  5. 5

    Passer la taille d'un tableau 2D à une fonction ?

  6. 6

    Exporter la table de l'arborescence vers CSV avec mise en forme

  7. 7

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  8. 8

    Créer un système Buzzer à l'aide de python

  9. 9

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  10. 10

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  11. 11

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  12. 12

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  13. 13

    Conversion double en BigDecimal en Java

  14. 14

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  15. 15

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  16. 16

    Comment vérifier si un utilisateur spécifique a un rôle? Discord js

  17. 17

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  18. 18

    Existe-t-il un moyen de voir si mon bot est hors ligne ?

  19. 19

    comment afficher un bouton au-dessus d'un autre élément ?

  20. 20

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  21. 21

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

chaudétiquette

Archive