インストール後、いくつかの問題を抱えて、django-cms を virtualenv で実行します。管理ページだけでなく、インデックス ページも読み込むことができます。ただし、インデックス ページでは、下部に次のテキストが表示されます。
この行の最後に django CMS のロゴが表示されない場合は、static/cms フォルダーを静的ファイルにリンクしていることを確認してください。ここにロゴがあるはずです。
ロゴが欠けています。管理ページをロードすると、CSS やその他のページの静的コンポーネントで装飾されていないプレーンな白黒の HTML がロードされます。
www.mysite.com を読み込むと、access.log に次のように表示されます。
..."GET / HTTP/1.1" 200 4214 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:14.0) Gecko/20100101 Firefox/14.0.1"
..."GET /static/cms/images/pony.jpg HTTP/1.1" 404 526 "http://www.mysite.com/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:14.0) Gecko/20100101 Firefox/14.0.1"
..."GET /static/cms/images/logo.jpg HTTP/1.1" 404 527 "http://www.mysite.com/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:14.0) Gecko/20100101 Firefox/14.0.1"
アクセスログの読み込み時に同様のエラーが見られます。サイトの生成時に「静的」ディレクトリが作成されなかったわけではありません。
私の質問は次のとおりです: /usr/local/pythonenv/django_cms_venv/lib/python2.7/site-packages/cms/static/ の内容を settings.py で定義された STATIC_ROOT にコピーするだけですか?
私のフォローアップは、なぜこれが自動的に行われないのですか?