2010-06-07 70 views
0

我想在我的Ubuntu明晰運行Django的,但我得到以下幾點:Django的:在Ubuntu上清晰的Django 1.2

Traceback (most recent call last): 
    File "./manage.py", line 11, 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 66, in activate 
    return real_activate(language) 
    File "/usr/local/lib/python2.6/dist-packages/django/utils/functional.py", line 55, in _curried 
    return _curried_func(*(args+moreargs), **dict(kwargs, **morekwargs)) 
    File "/usr/local/lib/python2.6/dist-packages/django/utils/translation/__init__.py", line 36, in delayed_loader 
    return getattr(trans, real_name)(*args, **kwargs) 
    File "/usr/local/lib/python2.6/dist-packages/django/utils/translation/trans_real.py", line 193, in activate 
    _active[currentThread()] = translation(language) 
    File "/usr/local/lib/python2.6/dist-packages/django/utils/translation/trans_real.py", line 176, in translation 
    default_translation = _fetch(settings.LANGUAGE_CODE) 
    File "/usr/local/lib/python2.6/dist-packages/django/utils/translation/trans_real.py", line 159, 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 "/home/gruszczy/Programy/bozorth/../bozorth/notifications/__init__.py", line 2, in <module> 
    from django.db.models.signals import post_save 
    File "/usr/local/lib/python2.6/dist-packages/django/db/__init__.py", line 75, in <module> 
    connection = connections[DEFAULT_DB_ALIAS] 
    File "/usr/local/lib/python2.6/dist-packages/django/db/utils.py", line 92, in __getitem__ 
    conn = backend.DatabaseWrapper(db, alias) 
    File "/usr/local/lib/python2.6/dist-packages/django/db/backends/sqlite3/base.py", line 154, in __init__ 
    super(DatabaseWrapper, self).__init__(*args, **kwargs) 
TypeError: __init__() takes exactly 2 arguments (3 given) 

我創建和空項目,僅改變數據庫設置:

DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. 
     'NAME': 'test.db3',      # Or path to database file if using sqlite3. 
     'USER': '',      # Not used with sqlite3. 
     'PASSWORD': '',     # Not used with sqlite3. 
     'HOST': '',      # Set to empty string for localhost. Not used with sqlite3. 
     'PORT': '',      # Set to empty string for default. Not used with sqlite3. 
    } 
} 

我缺乏依賴性嗎?

回答

0

嘗試定義數據庫中Multiple database format

+0

我寫道: '數據庫= { \t '默認':{ \t \t的 '發動機': 'django.db.backends.sqlite3', \t \t「 NAME':'bozorth.db3' \t} }' 但是錯誤是一樣的。 – gruszczy 2010-06-07 09:57:58

+0

嗯...也許你需要嘗試重新創建你的項目,然後將你的應用程序添加到新的。 P.S.在安裝1.2.1之前,您是否刪除舊版本的django? – Saff 2010-06-07 10:05:37

+0

不行,我不能重新創建項目,現在太舊了,太大了;-) – gruszczy 2010-06-07 10:10:17