Я следую учебнику здесь:
http://django-cms.readthedocs.org/en/2.4.0/getting_started/tutorial.html
У меня установлен python 2.7.2, и все это в виртуальном окружении.
мой список установки pip:
Django (1.5.1)
django-classy-tags (0.4)
django-cms (2.4.2)
django-filer (0.9.5)
django-mptt (0.5.2)
django-polymorphic (0.5.1)
django-reversion (1.7.1)
django-sekizai (0.7)
easy-thumbnails (1.3)
html5lib (1.0b2)
MySQL-python (1.2.4)
PIL (1.1.7)
six (1.3.0)
South (0.8.1)
wsgiref (0.1.2)
Проект называется dcms, и эта папка содержит содержимое
dcms manage.py media static
Я также включил мультимедийные и статические папки в dcms, потому что я не понимал, в какие папки их следует помещать.
Когда я перехожу к 127.0.0.1:8000, я вижу
Using the URLconf defined in dcms.urls, Django tried these URL patterns, in this order:
^media/(?P<path>.*)$
^static\/(?P<path>.*)$
^en-us/
The current URL, , didn't match any of these.
Мой файл URL-адресов - это копирование / вставка того, что находится в учебнике, который я разместил выше.
from django.conf.urls.defaults import *
from django.conf.urls.i18n import i18n_patterns
from django.contrib import admin
from django.conf import settings
admin.autodiscover()
urlpatterns = i18n_patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^', include('cms.urls')),
)
if settings.DEBUG:
urlpatterns = patterns('',
url(r'^media/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': settings.MEDIA_ROOT, 'show_indexes': True}),
url(r'', include('django.contrib.staticfiles.urls')),
) + urlpatterns
Первоначально я подумал, что, возможно, по какой-то причине он не вызывает часть кода +u urlpatterns, но даже когда я удаляю оператор if и просто вызываю urlpatterns непосредственно в верхней части, я все еще не получаю симпатичную заставку, которая должен подойти
есть идеи?