私は現在現在Django(1.9)で怒っています!悲しいことは、「Static URL」が私に問題を与えていることです。 'Media URL'は正常に動作していますが、問題はありませんが、静的なURLは大きな頭痛を与えています。私settings_dev.pyDjango Static Url Error、Not Loading
import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
PROJECT_PATH = os.path.abspath(os.path.dirname(__file__))
STATIC_ROOT = os.path.join(PROJECT_PATH,'../static/')
STATIC_URL = '/static/'
で
私は、以下のタグを追加します。
{% load static from staticfiles %}
<script type="text/javascript" src="{% static 'datepicker/js/bootstrap-datepicker.js' %}"></script>
のjsファイルがロードされません。ソースコードをチェックすると、以下のリンクが表示されます。私はそれが今
http://127.0.0.1:8000/static/datepicker/js/bootstrap-datepicker.js
と表示
Page not found (404)
Request Method: GET
Request URL: http://127.0.0.1:8000/static/datepicker/js/bootstrap- datepicker.js
に私をリダイレクトしますクリックすると
<script type="text/javascript" src="/static/datepicker/js/bootstrap-datepicker.js"></script>
は、私は、しかし
if settings_dev.DEBUG:
# static files (images, css, javascript, etc.)
urlpatterns += patterns('',
(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings_dev.MEDIA_ROOT, 'show_indexes': True}),
(r'^static/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings_dev.STATIC_ROOT, 'show_indexes': True}),
)
に私のurls.pyを調整しました私はまだ同じエラーが発生しています!ページが見つかりません。
プロジェクトディレクトリ
PROJECT NAME: Book/
SUB DIRECTORY:
media
static
Template
book
bookapp
manage.py (this is a file)
私は何をしないのですか?
あなたは** ** Apacheやnginxのように、あなたのウェブアプリをホストするために地元のPythonのDjangoの開発サーバから離れて、他のサーバを使用していますか?つまり、 'python manage.py collectstatic'を使っていますか? –
また、static_urlが実際に静的ファイルの正しいディレクトリを検索しているかどうかを確認するために、ルートディレクトリの様子を表示できますか? –
@AnkushRaghuvanshi私は – YoYo