0

Django 静态目录名称static默认设置为。可以改成别的吗。。如果我可以将其更改为cssandjs这会给我的项目带来任何错误吗?这是否也意味着在模板中我将加载静态{% load cssandjs %}而不是{% load static %}

4

1 回答 1

0

静态文件也可以从多个目录中加载,这可以通过这个设置来定义,这是 django 在你的服务器中搜索你的文件的地方

STATICFILES_DIRS = [
    BASE_DIR / "static",
    '/var/www/static/',
    '/some_folder/cssandjs',
    ]

这就是为什么你把文件放在apps文件夹中,以避免重叠

url 由此设置定义,这是您在 Web 浏览器上看到的内容

STATIC_URL = '/static/'

在您的模板中,您始终使用 {% load static %},并在所有文件夹中使用 django 搜索

https://docs.djangoproject.com/en/3.1/howto/static-files/

于 2021-03-25T15:26:22.700 回答