2011-03-25 39 views
0

私はubuntu pcにdjango-cmsをインストールしようとしています。このエラーが表示されます:なぜこのエラーが発生しているのですか?

Traceback (most recent call last): 
    File "manage.py", line 14, in <module> 
    execute_manager(settings) 
    File "/usr/local/lib/python2.6/dist-packages/django/core/management/__init__.py", line 438, in execute_manager 
    utility.execute() 
    File "/usr/local/lib/python2.6/dist-packages/django/core/management/__init__.py", line 379, in execute 
    self.fetch_command(subcommand).run_from_argv(self.argv) 
    File "/usr/local/lib/python2.6/dist-packages/django/core/management/base.py", line 191, in run_from_argv 
    self.execute(*args, **options.__dict__) 
    File "/usr/local/lib/python2.6/dist-packages/django/core/management/base.py", line 209, in execute 
    translation.activate('en-us') 
    File "/usr/local/lib/python2.6/dist-packages/django/utils/translation/__init__.py", line 100, in activate 
    return _trans.activate(language) 
    File "/usr/local/lib/python2.6/dist-packages/django/utils/translation/trans_real.py", line 202, in activate 
    _active.value = translation(language) 
    File "/usr/local/lib/python2.6/dist-packages/django/utils/translation/trans_real.py", line 185, in translation 
    default_translation = _fetch(settings.LANGUAGE_CODE) 
    File "/usr/local/lib/python2.6/dist-packages/django/utils/translation/trans_real.py", line 162, in _fetch 
    app = import_module(appname) 
    File "/usr/local/lib/python2.6/dist-packages/django/utils/importlib.py", line 35, in import_module 
    __import__(name) 
    File "/usr/local/lib/python2.6/dist-packages/cms/__init__.py", line 14, in <module> 
    patch_settings() 
    File "/usr/local/lib/python2.6/dist-packages/cms/conf/__init__.py", line 32, in patch_settings 
    post_patch() 
    File "/usr/local/lib/python2.6/dist-packages/cms/conf/patch.py", line 26, in post_patch 
    settings.CMS_TEMPLATES = tuple(settings.CMS_TEMPLATES) + (
TypeError: 'NoneType' object is not iterable 

このエラーはなぜ発生しますか?

ありがとうございました 編集-1 - HIさん、 はい、私はsettings.pyにcms_templatesを置いていませんでした。私は今それをやったが、今はこのエラーが出ている。

DatabaseError at/

いいえ、そのようなテーブル:cms_page

リクエスト方法: リクエストURLをGET:http://localhost:8000/ Djangoのバージョン:1.3 例外の種類:DatabaseError 例外値:

いいえ、そのようなテーブル:cms_page

例外の場所:/usr/local/lib/python2.6/dist-packages/django/db/backends/sqlite3/base.py in execute、ライン234 Pythonの実行します。/ usr/bin/pythonの Pythonのバージョン:2.6.6 Pythonのパス:

[ '/ホーム/のNaveen/django_projects/myprojectに'、 「は/ usr/local/lib/python2。 6/dist-packages/pip-0.8.3-py2.6.egg '、 ' /usr/lib/python2.6 '、 ' /usr/lib/python2.6/plat-linux2 '、 ' usr/lib/python2.6/lib-tk '、 ' /usr/lib/python2.6/lib-old '、 ' /usr/lib/python2.6/lib-dynload '、 '/usr /ローカル/ lib/python2.6/dist-packages '、 ' /usr/lib/python2.6/dist-packages '、 ' /usr/lib/python2.6/dist-packages/PIL '、 '/usr/li b/python2.6/dist-packages/gst-0.10 '、 ' /usr/lib/pymodules/python2.6 '、 ' /usr/lib/python2.6/dist-packages/gtk-2.0 '、 '/usr/lib/pymodules/python2.6/gtk-2.0']

サーバー時間:金、2011年3月25日午前15時34分04秒-0500

答えて

1

あなたCMS_TEMPLATESの設定はなしです、私は考えていますそれは何ですか、私はあなたがどこかで設定する必要がある設定を推測しています。

1

settings.CMS_TEMPLATESNoneですが、私は信じています。問題のコードのサンプルがなければ、わかりにくいです。

1

編集1を参照:

どのコマンドを使用していますか?あなたはtutorialに従っていますか?私はあなたがいないと思い:

python manage.py syncdb 

あなたは自分のモデルを書いた場合は、このコマンドはデシベルにテーブルを作成します。さもなければ、データベースは空です。これが、Djangoがcms_pageテーブルを見つけることができない理由です。

+0

あなたは正しいです、私はdbファイルを削除し、もう一度新しいファイルを作成しました。それはうまくいった。 – Maverick

関連する問題