2010-06-09 5 views
2

J'ai besoin de faire un peu de débogage, car les permissions pour un de mes modèles sont mal créées. J'ai donc essayé de trouver le morceau de code où Django crée les permissions sur syncdb et les écrit dans la base de données, mais je n'ai pas du tout réussi; peut-être que j'ai juste négligé les bonnes lignes de code, mais si quelqu'un peut me signaler le bon module/ligne de code où cela se produit, je serais très heureux!Où réside la création des permissions dans Django?

Répondre

1

Découvrez create_permissions; Notez qu'il est câblé au feu lorsqu'il reçoit le signal post_syncdb.

+0

Merci! Je pensais déjà qu'il fonctionnerait sur post_syncdb, c'est pour cette raison que je ne savais pas trop où le chercher en premier lieu, car cela pourrait être vraiment n'importe où! –

+0

Oui, j'ai fini par devoir utiliser Google Code Search. Je m'attendais à être dans __init__.py ou quelque chose. –

Questions connexes