autopep8がプラグインされた Eclipse を使用していますが、非常に役立つことがわかりました。コード スタイルを手作業で修正することで、多くの時間を節約できます。しかし、一部のコーディング パターンでは、使用したくない pep8 ルールを回避する方法がわかりません。たとえば、Django (1.5.4) を使用して、インストールされたアプリケーションの信号を接続する必要があります。私は常にファイルimport signals
の最後に使用しmodels.py
ます。しかし、pep8 はファイルの最後でimport を使用することを許可しません。# noqa
コメントは役に立ちません。models.py ファイルの先頭に配置することはできませんimport signals
。信号では、その時点でまだ定義されていないモデルを使用しているためです。
この状況であなたは何を提案できますか?信号を接続するためのより適切な方法があるかもしれませんか?