0

ここのチュートリアルに従っています:

http://django-cms.readthedocs.org/en/2.4.0/getting_started/tutorial.html

私はpython 2.7.2をインストールしましたが、これはすべてvirtualenvにあります

私の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 を呼び出すようにしても、まだきれいなスプラッシュ ページが表示されません。出てくるはずです

何かご意見は?

4

2 に答える 2

2

この時点で i18 について心配する必要はありません。

レギュラーを使ってみてくださいpatterns。このインポートを追加します。

from django.conf.urls import patterns

i18n_patterns通常の古いものに置き換えpatternsます。

于 2013-07-22T00:23:03.563 に答える
0

ページを作成しましたか?管理者にアクセスできますか? もしそうなら、そこに入って/にページを作成してください

于 2013-07-22T00:40:42.287 に答える