繁体   English   中英

如何使用 cPython 分析我在 docker-compose 中使用的 Django 命令?

[英]How can I use cPython to profile a Django command I use in docker-compose?

我的程序是一个 shell 命令,我通过 docker 中的 django 调用它。

docker-compose exec foo./manage.py bar

foo 是我的应用程序,bar 是我想要分析的 python 脚本。 我想知道 cPython 可以告诉我关于 bar 中发生的一切,而不必在我的代码中编写 cPython 代码,而是使用 shell 命令(一次 SSH 到 Z05B6053C41A2130AFD6FC3BE91Z 容器,如:

/usr/bin/python3.7 -m cProfile -s cumtime./manage.py bar

但后来我遇到了问题

django.core.exceptions.ImproperlyConfigured: The app module <module 'apps.foo' (namespace)> has multiple filesystem locations (['/app/apps/foo', './apps/foo']); you must configure this app with an AppConfig subclass with a 'path' class attribute.

我是否有 django 设置问题,或者它是在 docker 中调用 cPython 的不好方法,还是......?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM