sttings文件处理
~~~
#图片上传处理
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
~~~
~~~
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')]
,
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
#图片处理
'django.core.context_processors.media'
],
},
},
]
~~~
项目url处理
~~~
#图片静态处理引入serve 连接引入 MEDIA_ROOT
from django.views.static import serve
from BUG.settings import MEDIA_ROOT
#图片处理结束
import xadmin
urlpatterns = [
#url(r'^admin/', admin.site.urls),
url(r'^xadmin/', xadmin.site.urls),
url(r'^tp/', include('img.urls', namespace='tp')),
#配置上传图片函数document_root文件根目录
url(r'media/(?P<path>.*)$', serve, {"document_root":MEDIA_ROOT}),
]
~~~