我如何向南工作jython2.7-django1.7?

时间:2014-09-08 00:23:40

标签: django postgresql jython django-south

我希望你能帮助我。我目前在Windows7 / Java7 / Jython2.7 / Postgresql9.3 / postgresql-9.3-1102.jdbc41上运行Django1.7。

有关jython上的django和数据库设置的更多详细信息。 postgresql on jython-django

我的设置是:

DATABASES = {
     'default': {
        'ENGINE': 'doj.db.backends.postgresql',
        'NAME': 'lwc',
        'USER': 'lwc',
        'PASSWORD': 'lwc',
        'HOST': '127.0.0.1',
        'PORT': '5432',
    }
}

我的问题: 我无法使用pip安装South。所以,我只是从源手动安装它。之后我做了jython manage.py syncdb

然后我收到错误...您对如何解决此错误有任何想法吗?

C:\Users\michmar3\workspace\lwc>jython manage.py syncdb
Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "C:\jython2.7b2\Lib\site-packages\django-1.7c3-py2.7.egg\django\core\mana
gement\__init__.py", line 385, in execute_from_command_line
    utility.execute()
  File "C:\jython2.7b2\Lib\site-packages\django-1.7c3-py2.7.egg\django\core\mana
gement\__init__.py", line 354, in execute
    django.setup()
  File "C:\jython2.7b2\Lib\site-packages\django-1.7c3-py2.7.egg\django\__init__.
py", line 21, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "C:\jython2.7b2\Lib\site-packages\django-1.7c3-py2.7.egg\django\apps\regi
stry.py", line 108, in populate
    app_config.import_models(all_models)
  File "C:\jython2.7b2\Lib\site-packages\django-1.7c3-py2.7.egg\django\apps\conf
ig.py", line 197, in import_models
    self.models_module = import_module(models_module_name)
  File "C:\jython2.7b2\Lib\importlib\__init__.py", line 37, in import_module
    __import__(name)
  File "C:\jython2.7b2\Lib\site-packages\south-1.0-py2.7.egg\south\models.py", l
ine 2, in <module>
    from south.db import DEFAULT_DB_ALIAS
  File "C:\jython2.7b2\Lib\site-packages\south-1.0-py2.7.egg\south\db\__init__.p
y", line 84, in <module>
    db = dbs[DEFAULT_DB_ALIAS]
KeyError: 'default'

1 个答案:

答案 0 :(得分:1)

south不适用于django 1.7。 http://south.aeracode.org/

south以前提供的功能已直接合并到1.7版本的django中。

有关如何使用替换django的{​​{1}}迁移支持,请参阅django文档。 https://docs.djangoproject.com/en/1.7/topics/migrations/