2011-08-08 15 views
0

djangoをインストールするときに奇妙なエラーが発生しました スタンドアロンなので、 のドキュメントからリンクされたバンドルオプション全体を使用しました。 Bitnami。それはpython、django、apache、 sqliteをインストールしました....私はWindows XPのbtwを使用しています。via bitnami

そして私はチュートリアルで最初にpythonとdjangoを実行しました。 admin パネルにログインする必要があるときに不運にも私はパート2で停止しています.cssとjsファイルの問題を解決できません。彼らはちょうど ロードしないで、私は純粋なHTMLレイアウト(恐ろしい)で管理パネルを参照してください。

どうすればこの問題を解決できますか? 私のsettings.pyとurls.pyはすべてデフォルトですが、私は のチュートリアルに言った、管理者のURLをすべてオンにしています。

私はCSSやJSファイルは、このパスの下に自分のフォルダにあることがわかり

C:\プログラムファイル\ BitNami DjangoStack \ APPS \ジャンゴ\ジャンゴ\のcontrib \管理 \メディア

私のアプリ(モデル、ビュー、テストは)ここにある間:

C:\ DocumentsとSettings \ルカ\ BitNami DjangoStackプロジェクト\ djangoTut \ポーリング

とsettings.pyはアップ

どのように設定する必要があり、どのようなものを気CSSの負荷を作るために一つのフォルダのですか?

答えて

0

簡単に言えばまあ、ここで読む:https://docs.djangoproject.com/en/dev/howto/deployment/modwsgi/#serving-files

をあなたが(ドキュメントを参照)する必要があります。

は、あなたの ドキュメントルート内から管理者静的ファイルへのシンボリックリンクを作成します。または、adminの静的ファイルをコピーして、Apacheドキュメントルート内に が存在するようにコピーします。

あなたのapache/nginx設定を少し修正してください!

私の設定でbtwの例を挙げると、私はdjango 1.3 ...を使用していませんので、django.contrib.staticfilesはありません。しかし、違いはそれほど大きくありません。

アパッチ:

<Directory "D:/projects/my_project/src"> 
    Order allow,deny 
    Allow from all 
</Directory> 

WSGIScriptAlias /my_project D:/projects/my_project/src/django.wsgi 

Alias /media/ "D:/projects/my_project/media/" 
Alias /static-media/ "D:/projects/my_project/media-static/" 

<DirectoryMatch "D:/projects/my_project/media/"> 
    Order allow,deny 
    Allow from all 
</DirectoryMatch> 

settings.py

MEDIA_ROOT = 'D:/projects/my_project/media/' 
STATIC_MEDIA_URL = '/static-media/' 
MEDIA_URL = '/media/' 
ADMIN_MEDIA_PREFIX = '/static-media/admin/' 

今、あなたは定義された静的・メディアの場所に管理静的ファイルをコピーするか、またはどちらかシンボリックリンク! https://stackoverflow.com/questions/46885/how-to-create-symbolic-links-in-windows、しかしあなたはおそらくコピーを終了します!

お役立ちリンク、あなたが読書を楽しむ場合:

  1. http://www.muhuk.com/2009/05/serving-static-media-in-django-development-server/
  2. https://docs.djangoproject.com/en/dev/howto/static-files/
0

をまた、代わりにシンボリックリンクを作成するあなたが直接ジャンゴにApacheの設定ファイルに別名を指すことができますファイル:

Alias /static-media/ "C:\Program Files\BitNami DjangoStack\apps\django\django\contrib\admin \media" 

BitNami Django Stackの最新バージョンをインストールしました(私はBitNami開発者ですが、これに関連した修正をリリースしました)、既定のプロジェクトを作成することを選択した場合、そのプロジェクトの.wsgiファイルを見ることができます。