私は Django を学んでおり、モジュラー テンプレートを作成しようとしていますが、この問題に遭遇しています
私の開発者ツールでは、次のエラーが発生しています。
GET http://127.0.0.1:8000/static/assets/css/default.css 404 (NOT FOUND) 127.0.0.1/:8
GET http://127.0.0.1:8000/static/assets/images/pythonlogo.jpeg 404 (NOT FOUND) 127.0.0.1/:84
私の理解ではSTATIC_URL = '/static/'
、 {% static %} を使用できるようになり/static/
、静的フォルダーのパスにも追加されます。また、STATICFILES_DIR
is を使用して、プロジェクト内の静的ファイルを見つけます。
現在私は持っています:
STATIC_URL = '/static/'
STATICFILES_DIR = (
('assets', '/Users/BobDole/Development/django-brad/django_test/'),
)
ドキュメントを読むと'assets'
、名前空間または表す変数として使用されているように思えます/Users/BobDole/Development/django-brad/django_test/
私が使用した私のhtmlページで
<img src="{% static 'assets/images/pythonlogo.jpeg' %}">
<link rel="stylesheet" type="text/css" href="{% static 'assets/css/default.css' %}">
現在のプロジェクトのディレクトリ構造
django_test/
admin/
article/ <-- app
templates/
django_test/
templates/
images/
static/
css/
STATIC_URL と STATICFILES_DIR を不適切に使用していると思いますが、何か提案をいただけないでしょうか? ありがとうございました!