2017-08-02 8 views
0

現在私はDjango(1.9)のプロジェクトで作業していて、自分のニーズに合ったファイル名の表記を使用しました。そのような必要性は、Djangoを使用してサイト全体を再構築し、同じファイル名を使用するが、前面に 'django_'を付けていた。ファイル名がDjangoで使用される場所を見つける

例:home.pyはちょうど誰もが私が話していただか見てみたかった、この説明や例が必要であることはないdjango_home.py

になりました。誰でも、私は今Djangoに移行し、ファイル名の前にdjango_を取り除きたいと思っています。

質問:ファイル名を使用している機能を確認するにはどうすればよいですか?私は現在IDEとしてAtomを使用していますが、おそらくそれはツールを持っていますか?私は手動ですべてのファイルを調べ、何が影響を受けているかを見ることができます(名前を変更し、devサーバーのエラーとして表示されるものは何ですか?)が、これを行うためのより自律的な方法が大好きです。

+0

プロジェクトのすべてのファイルを検索してみてください。 Atomでは 'ctrl + shift + f'を押して実行できます –

+0

WHOA。私はそのような簡単なツールを見落とした...ありがとうカルロス!編集:これは、ファイル名にこの名前付け規則があることを示していないことを指摘したいと思います。私の現在の苦境のためにまだ十分です! –

答えて

1

atomでctrl + shift + fを使用できます。 Linuxを使用している場合

また、あなたはあなたのプロジェクトのルートでコマンドを使用することができます。プロジェクト内のすべてのpythonファイルを取得し、それらの中で見つかったoccurancesからdjango_プレフィックスを削除します

$ find . -type f -name '*.py' -exec sed -i 's/django_//g' {} \; 

ファイル。フォルダを指定する場合は、findの後に.をフォルダ名で置き換えます。

+0

カルロス、私が必要とするものを世話する簡潔な答えをありがとう。 –

関連する問題