django配置静态文件STATIC,配置图片上传MEDIA

摘要

这些既是零碎的知识点,也是作为django项目中不可或缺的一部分

一、配置静态文件STATIC

1.修改配置文件settings.py

增加配置:

STATIC_URL = '/static'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]

2.主目录下创建一个static文件,用来存放css,js等文件

image.png

二、配置图片上传MEDIA

1.修改配置文件settings.py

MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')

2.修改工程文件urls.py

from django.contrib.staticfiles.urls import static
urlpatterns += static( settings.MEDIA_URL, doucument_root=settings.MEDIA_ROOT)

3. 工程文件下创建media文件

4.配置要上传图片的model, 进入应用的models.py文件

i_image = models.ImageField(upload_to='upload', null=True)
# 这里表示的是把图片传进当前media文件下的upload文件里

5.上传成功后的文件路径图

image.png

你可能感兴趣的:(django配置静态文件STATIC,配置图片上传MEDIA)