0

私はdjangoのウェブサイトを書いていて'Semantic UI'、そのフロントエンドに使いたいです。しかしSemantic UI Button、django の最初のページに a を追加すると、プレーン テキストしか表示されません!

私のプロジェクトのファイルツリーは次のようになります:

Matab->
----Matab->
--------Templates->
--------------base.html
--------------login.html
---------settings.py
-----media->
--------css->
------------semantic.css

settigs.py :

MEDIA_ROOT = os.path.join(os.path.dirname(__file__),'../media/').replace('\\','/')
MEDIA_URL = '/media/'

base.html :

<html>
        <head>
            <link rel="stylesheet" href="{{ MEDIA_URL }}css/semantic.css"/>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <meta name="author" content="Navid" />
        </head>
        <body>
            <div id="mainContent">
            {% block content %}{% endblock %}
            </div>
        </body>
    </html>

login.html:

{% extends 'base.html' %}
{% block content %}
    <div class="ui button">hello</div>
{% endblock %}
4

2 に答える 2

0

問題は urls.py にありました。次の行を挿入する必要があります。

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
于 2014-03-20T09:50:01.747 に答える