私信  •  关注

bmin

bmin 最近回复了
12 年前
回复了 bmin 创建的主题 » 关于ImageField后台上传图片的问题

再更新一下..图片(媒体)文件和静态资源文件分开比较好..之前都混在一起了..

in settings.py

HERE = os.path.dirname(os.path.abspath(__file__))

MEDIA_ROOT = os.path.join(HERE,'media').replace('\\','/')+'/'

MEDIA_URL = '/media/'

STATIC_PATH = os.path.join(HERE,'static').replace('\\','/')+'/'

TEMPLATE_DIRS = os.path.join(HERE,'templates').replace('\\','/')+'/'

in urls.py

from django.conf import settings
urlpatterns = patterns('',
    url(r'^media/(?P<path>.*)$', 'django.views.static.serve',{'document_root': settings.MEDIA_ROOT}),
)
12 年前
回复了 bmin 创建的主题 » 关于ImageField后台上传图片的问题

自己搜了一下..解决了这个问题..但还不是太理解.. 先把最终代码贴在这..

in settings.py

HERE = os.path.dirname(os.path.abspath(__file__))

MEDIA_ROOT = os.path.join(HERE,'media').replace('\\','/')+'/'

MEDIA_URL = '/media/'

STATIC_PATH = os.path.join(HERE,'media').replace('\\','/')+'/'

in urls.py

from django.conf import settings

url(r'^media/(?P<path>.*)$', 'django.views.static.serve',{'document_root': settings.STATIC_PATH}),