django-cms のドキュメント (https://www.django-cms.org/en/documentation/) を参考に django-cms 導入デモ中のこと。
開発用サーバー起動後にブラウザから開くと
ImportError at /
No module named urls
がでる。
環境
原因
Django1.4 で上記のデモを行うとなる。
このデモ、よく見たら Django のバージョンが 1.3.1。
1.4 だと startproject 時のディレクトリ構造が違うから、エラーがでる。
設定ファイル (settings.py) もデモの 1.3 のをコピーしてるから、違うのは当たり前のこと。
解法
#settings.py #before ROOT_URLCONF = 'urls' #after ROOT_URLCONF = 'appname.urls'
こういうことだった。