私は基本的なサイトを構築しており、いくつかのページに flatpages アプリを使用することを考えていました。問題は、フラットページで静的ファイルを提供する方法がわからないことです。私のフラットページテンプレートのリンクは次のとおりです。
<link type="text/css" rel="stylesheet" href="static/base.css" />
ただし、firebug は、ファイルが参照されていることを示しています。
localhost:8000/example_flatpage/static/base.css
それ以外の
localhost:8000/static/base.css
実際、テンプレート内のすべてのリンクはこのように機能します。localhost:8000/home/ の代わりに
localhost:8000/example_flatpage/home/
これが私のデフォルトのフラットページテンプレートです:
<html><head>
<title>title</title>
<link type="image/x-icon" rel="icon" href="static/favicon.ico" />
<link type="text/css" rel="stylesheet" href="static/base.css" />
</head>
<body>
mainly plain text
</body>
</html>
何か案は??