-
Notifications
You must be signed in to change notification settings - Fork 1
Django Dir peizhi
Mtax edited this page Nov 25, 2015
·
1 revision
Date: 2014-05-14 Title: Django Dir 配置(方法一) Tags: Django Category: It
- django==1.4.5
- python==2.7
- ubuntu==13.04
settings.py
##added by Tulpar,20140514
import os
settings_dir = os.path.dirname(__file__)
PROJECT_ROOT = os.path.abspath(os.path.dirname(settings_dir))
settings.py
MEDIA_ROOT = os.path.join(PROJECT_ROOT, 'media/')
MEDIA_URL = '/media/'
urls.py
##added by Tulpar,20140514
from django.conf import settings
urlpatterns += patterns('',
url(r"^media/(?P<path>.*)$","django.views.static.serve",{"document_root": settings.MEDIA_ROOT,}),
)
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 settings
urlpatterns += patterns('',
url(r"^static/(?P<path>.*)$","django.views.static.serve",{"document_root": settings.STATIC_ROOT,}),
)
settings.py
TEMPLATE_DIRS = (
os.path.join(PROJECT_ROOT, 'templates/'),
)
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'APP_DIRS': True,
'DIRS': ['templates'],
},
]