Django添加APP内的静态文件夹
时间: 2024-06-11 22:04:51 浏览: 100
在Django中,可以通过以下步骤添加APP内的静态文件夹:
1. 在你的APP目录下创建一个名为“static”的文件夹。
2. 在“static”文件夹中,按照需要创建子文件夹来组织静态文件。
3. 在APP目录下创建一个名为“urls.py”的文件(如果这个文件不存在)。
4. 在“urls.py”文件中添加以下代码:
```
from django.conf.urls.static import static
from django.conf import settings
urlpatterns = [
# your app urls here
]
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
```
5. 在“settings.py”文件中添加以下代码:
```
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'your_app/static'),
]
```
其中,`your_app`是你的APP名称。
6. 运行Django服务器并访问你的网站。现在,你可以在模板中使用静态文件了,例如:
```
<link rel="stylesheet" type="text/css" href="{% static 'your_app/css/style.css' %}">
```
其中,`your_app`是你的APP名称,`css/style.css`是你的静态文件路径。
阅读全文