【问题标题】:Jython, Django with Sqlite3Jython,带有 Sqlite3 的 Django
【发布时间】:2011-04-24 06:59:43
【问题描述】:

现在我使用 jython 2.5.2b2 和 django1.1.1 (lucid) 创建项目,下载 sqlitejdbc-v056.jar 并执行一些显示的同步数据库任务

"zxJDBC.Error: auth_permission.content_type_id may not be NULL [SQLCode: 0]" 

但仍然可以运行服务器,任何人有这种情况的一些很好的例子吗?

【问题讨论】:

  • 您是否尝试过将其与任何其他数据库(如 Postgres 或 MySQL)进行比较,看看您是否得到相同的效果

标签: django sqlite jython


【解决方案1】:

尝试在 settings.py 的 INSTALLED_APPS 中重新排序 django.contrib.auth 来自

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    )

INSTALLED_APPS = (        
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.auth',
    )

【讨论】:

    【解决方案2】:

    我在 OS X 上使用 Jython 2.5.2 和 Django 1.1.1 重新创建了这个错误。但是,'django-jython' 包的文档(它提供了 Jython 上的 Django 和各种数据库之间的粘合剂)在SQLite3 support 上有以下内容:

    SQLite3

    实验性的。到目前为止,仅当您正在努力改进它时才使用它。 或者,如果你真的很喜欢冒险。

    【讨论】:

      猜你喜欢
      • 2011-04-21
      • 2015-06-30
      • 2011-07-21
      • 1970-01-01
      • 2015-05-17
      • 1970-01-01
      • 2017-06-25
      • 1970-01-01
      • 2013-07-16
      相关资源
      最近更新 更多