小编Bre*_*ent的帖子

在Google App Engine中使用sqlite3?

我正在尝试将我的Python + Django项目部署到Google App Engine.现在它在我的本地计算机上工作正常,但是当我尝试将其作为Google App Engine中的项目运行时,我收到以下错误.

ImproperlyConfigured: 'django.db.backends.sqlite3' isn't an available database backend. 
Try using django.db.backends.XXX, where XXX is one of:
    'dummy', 'mysql', 'oracle', 'postgresql', 'postgresql_psycopg2', 'sqlite3'
Error was: cannot import name utils
Run Code Online (Sandbox Code Playgroud)

以下是我的settings.py文件中指定sqlite3数据库的部分:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': 'mydb.db', # Or path to database file if using sqlite3.
        'USER': '',                      # Not used with sqlite3.
        'PASSWORD': '',                  # Not used with sqlite3.
        'HOST': '',                      # Set to …
Run Code Online (Sandbox Code Playgroud)

python sqlite django google-app-engine

4
推荐指数
1
解决办法
6355
查看次数

减少pow递归方法的递归调用?

有一个关于如何减少pow方法的自我实现的递归调用量的问题.这是我写的,可以改进吗?

public static int pow(double a, int b) {
    boolean isNegative = false;

    if(b < 0) {
        isNegative = true;
    }

    if(b == 0) {
        return 1;
    } 
    else if(b == 1) {
        return (isNegative ? (1 / b) : b);
    }

    return (isNegative ? ((1 / b) * (1 / b) * pow(a, b + 2)) : (b * b * pow(a, b - 2)));
}
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
1366
查看次数

标签 统计

django ×1

google-app-engine ×1

java ×1

python ×1

sqlite ×1