Web2pyデータベースに新しいレコードを追加しようとすると、このエラーが発生します。リポジトリを別のマシンから移動しましたが、同じ Web2pyエラー "<class 'sqlite3.OperationalError'>このようなテーブルがありません:application
私の以前のデータベースDAL接続パラメータ
は以下の通りです:。from gluon.contrib.appconfig import AppConfig
myconf = AppConfig(reload=True)
if not request.env.web2py_runtime_gae:
db = DAL('sqlite://storage.sqlite', pool_size=1, check_reserved=['all'], migrate=False, fake_migrate_all=True)
else:
db = DAL('google:datastore+ndb')
:私は公式ドキュメントに従うことによって、この中にそれを変更して
from gluon.contrib.appconfig import AppConfig
myconf = AppConfig(reload=True)
if not request.env.web2py_runtime_gae:
db = DAL(myconf.get('db.'+myconf.get('db.mode')+'_uri'),
pool_size=myconf.get('db.pool_size'),
migrate=myconf.get('db.migrate'),
migrate_enabled=myconf.get('db.migrate_enabled'),
#fake_migrate_all=myconf.get('db.fake_migrate_all'),
fake_migrate_all=True,
check_reserved=['all'])
else:
db = DAL('google:datastore+ndb')
session.connect(request, response, db=db)
それは私user_auth
が見つからないというエラーを与えていました
それは/ databaseと "Database_Administration"コンソールのすべてのテーブルを表示します。新しいレコードを追加しようとしましたが、私は以下のエラーを受け取ります。
Web2py Error" <class 'sqlite3.OperationalError'> no such table: application
「アプリケーション」という名前のテーブルがアプリには含まれていないため、アプリに関連する必要があります。お知らせ下さい。