私はDjangoのCSSに特有の問題があります。Django Css Issue
以下のコードをご覧ください。私のURLが--http://127.0.0.1:8000
または--http://127.0.0.1:8000/xxxxx/
とき
from django.conf.urls.defaults import patterns, include, url
from Search import settings
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('Search.views',
# Examples:
url(r'^$','select_project'),
url(r'^(?P<Project_Name>[\w \s]*)$','home'),
url(r'^(?P<Project_Name>[\w\s]*/+\w*)$','Management'),
url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
url(r'^admin/', include(admin.site.urls)),
)
if settings.DEBUG:
urlpatterns += patterns('',
(r'^(?P<path>.*)$', 'django.views.static.serve',{'document_root': settings.MEDIA_ROOT}),
(r'^(?P<Project_Name>[\w\s]*/+[\w]*)$', 'django.views.static.serve',{'document_root': settings.MEDIA_ROOT}),
)
、私のCSSが正しくロードされています。
しかし、http://127.0.0.1:8000/xxxxx/からhttp://127.0.0.1:8000/xxxxx/abcdに移動すると、私のCSSは読み込まれません。
マイセッティングを助けてください、次のようになります。
MEDIA_ROOT=os.path.join(os.path.dirname(__file__), 'templates')
MEDIA_URL = '/home/'
はまた、私のネットコンソールは言う:
[06/Jan/2012 08:56:51] "GET /xxxxx/css/main.css HTTP/1.1" 404 1797
[06/Jan/2012 08:56:51] "GET /xxxxx/css/skin.css HTTP/1.1" 404 1797
[06/Jan/2012 08:56:51] "GET /xxxxx/javascript/cufon-yui.js HTTP/1.1" 404 1830
[06/Jan/2012 08:56:51] "GET /xxxxx/javascript/font.font.js HTTP/1.1" 404 1830
CSSレンダリングの仕組みは? '../css/ main.css'のようなものですか? –
レンダリングのような/home/css/main.css – varadajan