Django static media template目录设置方法

来源:互联网 发布:淘宝卖食品三证多少钱 编辑:程序博客网 时间:2024/06/06 12:08

公用部分

settings.py

##added by Tulpar,20140514import ossettings_dir = os.path.dirname(__file__)PROJECT_ROOT = os.path.abspath(os.path.dirname(settings_dir))

MEDIA

settings.py

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

urls.py

##added by Tulpar,20140514from django.conf import settingsurlpatterns += patterns('',    url(r"^media/(?P<path>.*)$","django.views.static.serve",{"document_root": settings.MEDIA_ROOT,}),)

STATIC

Settings.py

STATIC_ROOT = os.path.join(PROJECT_ROOT, 'static/')STATIC_URL = '/static/'STATICFILES_DIRS = (    #os.path.join(PROJECT_ROOT, 'static/'),    )

url.py

from django.conf import settingsurlpatterns += patterns('',    url(r"^static/(?P<path>.*)$","django.views.static.serve",{"document_root": settings.STATIC_ROOT,}),    )

TEMPLATE

settings.py

TEMPLATE_DIRS = (    os.path.join(PROJECT_ROOT, 'templates/'),)
0 0
原创粉丝点击