Question

J'ai une fonction dans une application appelée e-mail que je souhaite profil. Quand j'essaye de faire quelque chose comme ça, ça fait exploser

   from django.core.management import BaseCommand
   import cProfile


  class Command(BaseCommand):
       def handle(self, *args, **options):
           from email.modname import send_email
           cProfile.run('send_email(user_id=1, city_id=4)')

Lorsque j'exécute cette commande de gestion, elle lance l'erreur suivante:

      exec cmd in globals, locals
     File "<string>", line 1, in <module>
     NameError: name 'send_email' is not defined

Qu'est-ce que j'oublie ici? Comment CPROFILE évalue-t-il la chaîne (recherchez les noms de func dans l'espace de noms global / local)?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top