代码之家  ›  专栏  ›  技术社区  ›  gruszczy

django:UbuntuLucid上的django 1.2

  •  0
  • gruszczy  · 技术社区  · 14 年前

    我试图在我的ubuntu lucid上运行django,但是我得到了以下结果:

    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.
        }
    }
    

    我是否缺乏某种依赖?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Saff    14 年前

    尝试在中定义数据库 Multiple database format

    推荐文章