我正在尝试设置我的django文件结构。我真的不明白这一点。它只是没有指出我想去的地方:
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
PROJECT_PATH = os.path.realpath(BASE_DIR)
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(PROJECT_PATH,'static/')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(PROJECT_PATH,'media/')
我正在尝试构建这样的文件结构:
mysite myapp static admin css js img media tmp templates base.html manage.py
所以我想让settings.py
指向正确的方向,我只是不知所措。
---------编辑----------
除了模板
之外,它没有在这些文件中加载我的任何内容<html>
<head>
<link rel="stylesheet" type="text/css" href="{{STATIC_URL}}css/main.css">
<!-- Remove line below to disable test link -->
<a href="/test/" class="btn btn-default pull-left">Back To Test Page</a>
<title>My site - {% block title %}{% endblock %}</title>
{% block head %}
{% endblock %}
</head>
<body>
<style type="text/css">
body {background-color: #ADADAD; background-image:url('{{STATIC_URL}}img/r.jpg'); background-attachment:fixed;}
<ul>
<li><a href="/test/">test</a></li>
<li><a href="/test/">test</a></li>
<li><a href="/test/">test</a></li>
</ul>
</style>
<div id="content">
{% block content %}
{% endblock %}
</div>
<div id="footer">
{% block footer %}
© Copyright 2014 by <a href="http://www.youtube.com/watch?v=dQw4w9WgXcQ">Me</a>.
{% endblock %}
</div>
</body>
</html>
图片无法加载
答案 0 :(得分:0)
您可以根据此示例项目Link设置项目结构。您还可以使用Unipath在setting.py文件中设置动态路径。您可以使用collect static或不使用collect static来运行此项目。