1
私はしばらく詰まっていて、それを得ることができません。 python manage.py collectstatic
と言う前に、私はそれをしました。 問題は次のとおりです。メザニンの立体レイアウトを使用しています。メザニンのファイルがソリッドテンプレートレイアウトとマージされているようには見えません。メジャニンとテンプレートを使ったdjangoの静的URL
私の一番上のページでは、CSSは動作しますが、/admin
ページに向かうと、CSSはこのようにロードされます。admin/static/mezzanine/some_css.css
ルートメインページを除くすべてがcssファイルを読み込みます。だから私はその道だと思っていますが、私は自分のルートパスを二重にチェックしました。
settings.py
PROJECT_ROOT = BASE_DIR = os.path.dirname(PROJECT_APP_PATH)
# PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__)) also tried this
STATIC_URL ='static/'
STATIC_ROOT = os.path.join(PROJECT_ROOT, 'static')
# STATICFILES_DIRS = (os.path.join(PROJECT_ROOT, "solid/static"),) also tried this
STATICFILES_DIRS = (
os.path.join(os.path.realpath(PROJECT_ROOT), "solid/static"),
)
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
)
urls.py
urlpatterns +=[]+ static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
simplfiedファイル構造
app
---app
---solid
static
admin
css
mezzanine
templates
---static
admin
css
mezzanine
manage.py