0
我試圖設置我的django文件結構。我真的不明白這一點。它只是沒有指向哪裏,我想它去:我的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>
圖片未加載
您的網絡服務器是如何配置的? WSGI?如果是這樣,您可能需要運行'python manage.py collectstatic --noinput'命令將每個應用程序文件夾的嵌套'/ app/static /'文件夾中的靜態文件收集到一個項目'/ static /'文件夾中。 – pztrick
我跑了,它把管理文件夾拉到靜態文件夾 – user3043594
python manage.py collectstatic --noinput 0靜態文件複製,69未修改。 – user3043594