我正在写一个django网站,我想用'Semantic UI'
作为它的前端。但是当我在django的第一个页面中添加Semantic UI Button
时,它只显示纯文本!在
我的项目的文件树是这样的:
Matab->
----Matab->
--------Templates->
--------------base.html
--------------login.html
---------settings.py
-----media->
--------css->
------------semantic.css
在设置.py公司名称:
^{pr2}$在基本.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>
在登录.html公司名称:
{% extends 'base.html' %}
{% block content %}
<div class="ui button">hello</div>
{% endblock %}
编辑:请使用},而不是{}和{}。然后按照the doc设置静态文件目录。在
STATIC_ROOT
和{您的
MEDIA_ROOT
路径错误。将其更新为-这里
os.path.dirname(__file__)
计算到第二个Matab目录。再次使用os.path.dirname()
,将其带到第一个Matab目录。然后用media
加入它。Python会自动添加斜杠。在问题出在网址.py,我应该插入以下行:
相关问题 更多 >
编程相关推荐