前提・実現したいこと
pythonのdjangoを使い、webアプリを制作しています。
htmlとcssを用意して、いざ表示するとなったらエラーが起きてしまいます。
発生している問題・エラーメッセージ
TemplateSyntaxError '"static/css/main.css"' is not a registered tag library. Must be one of: admin_list admin_modify admin_static admin_urls cache i18n l10n log static staticfiles tz
該当のソースコード
python
111 <head> 212 <meta charset="utf-8"> 313 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 414 <title>Home</title> 515 <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport"> 616 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css"> 717 <link rel="stylesheet" type=text/css href=" {% load static "static/css/main.css" %}"> 818 <link rel="stylesheet" type=text/css href=" {% load static "static/css/skin.css" %}">
settings.pyのstaticの部分にコードを追加したり,
STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static"), ) STATIC_URL = '/static/' VENV_PATH = os.path.dirname(BASE_DIR) STATIC_ROOT = os.path.join(VENV_PATH, 'static_root')
staticの前にloadを加えたりしましたが、うまくいきません。
pythonに詳しい方、ご教授をお願いします。
回答2件
あなたの回答
tips
プレビュー