1

このためにdjangoにファインダーが組み込まれていないことは知っていますが(少なくとも1.3では)、試してみる前に誰かがまだファインダーを作っているのではないかと思います。

基本的に私が探しているのは、eggに静的dirを含むeggファイルとしてのみインストールされているアプリを検索するstaticsfinderです。

django.contrib.staticfiles.finders.AppDirectoriesFinderのコードを確認しましたが、残念ながらDjango 1.3バージョンでは、インストールされているアプリの場所のサブディレクトリのみがチェックされますが、eggのサブディレクトリはチェックされません。

更新:まだ返信がないので、私はそれを「いいえ」と見なします。:)時間があれば、自分でまとめることもできますが、あまり興味がないようです。これが適切かどうかはわかりませんが、たまたま卵の静力学ファインダーに興味がある場合は、コメントを残してください。

4

1 に答える 1

1

少しハックですが、これにより STATICFILES_DIRS と FileSystemFinder を使用できるようになりました。

def inplaceeditform_path():
    import inplaceeditform
    return os.path.abspath(os.path.join(os.path.dirname(inplaceeditform.__file__),'media'))

STATICFILES_DIRS = (
   ('site/inplaceeditform' ,inplaceeditform_path()),
)
于 2012-03-24T13:15:36.763 に答える