关注各种黑科技
B站UP主,编程教学,游戏玩家,挂B,金牛座

Django2免费视频教程4:静态资源文件static与media目录设置 img js css

上一节没有说明static文件配置,这里单独补充一下。
1 确保 django.contrib.staticfiles 在 INSTALLED_APPS中

2 在setting.py 文件中有设置 STATIC_URL = '/static/'

3 设置文件保存目录

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
]

4 模板中使用

{% load static %}
<img src="{% static "my_app/example.jpg" %}" alt="My image"/>

media目录的设置

media目录一般为用户上传文件的存放目录,默认项目配置是没有启用的,需要我们自己设置。

settings.py

MEDIA_URL = '/media/'

MEDIA_ROOT = os.path.join(BASE_DIR, "media")

urls.py

from django.conf import settings
from django.conf.urls.static import static
urlpatterns = 
[# ... the rest of your URLconf goes here ...]
+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

参考
https://docs.djangoproject.com/en/2.0/howto/static-files/

转载请注明出处
分享到: 更多 (0)

评论 0