If I split them up, I cannot see my pictures on the webpage since the links of them becomes "http://127.0.0.1:8000/cn/simages/XXX.jpg". But my pictures stored in "http://127.0.0.1:8000/media/simages/XXX.jpg"... That's why I mix them up...
在 2012年4月3日星期二UTC-4上午10时09分11秒,Tom Evans写道: > > On Tue, Apr 3, 2012 at 1:14 AM, Homer <hi...@foxmail.com> wrote: > > I met "404" page not found when I try to enter 127.0.0.1:8000/cn/bedroom. > > It says on the webpage that "C:/Django/final/media/bedroom" does not > exist". > > Why would this happen? > > > > urls.py: > > > > from django.conf.urls.defaults import * > > from final import settings > > from django.contrib import admin > > admin.autodiscover() > > > > urlpatterns = patterns('', > > > > url(r'^admin/', include(admin.site.urls)), > > url(r'^cn/', include('final.photo.urls')), > > url(r'^cn/(?P<path>.*)$', 'django.views.static.serve', > > {'document_root': settings.MEDIA_ROOT}), > > ) > > photo/urls.py: > > > > from django.conf.urls.defaults import * > > from final.photo.views import List, Detail > > urlpatterns = patterns('', > > url(r'^$', List), > > url(r'^/bedroom/', Detail), > > ) > > > > You have conflicting URL space, you have configured "^cn/" to be both > where your static files are served from, and also where your views are > served from. Split the two up, and use the correct URL, and you should > not have any problems. Eg: > > urlpatterns = patterns('', > url(r'^admin/', include(admin.site.urls)), > url(r'^photos/', include('final.photo.urls')), > url(r'^docs/(?P<path>.*)$', 'django.views.static.serve', > {'document_root': settings.MEDIA_ROOT}), > ) > > I'm not sure why people are interested in your > TEMPLATE_CONTEXT_PROCESSORS settings when the request isn't even > making it to the view... > > Cheers > > Tom > > -- You received this message because you are subscribed to the Google Groups "Django users" group. To view this discussion on the web visit https://groups.google.com/d/msg/django-users/-/B5lBiyNWrI4J. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.