要解决此问题,请在您的Django应用程序中使用SQLite 3.8.3或更高版本。您可以使用以下示例代码将此版本安装到您的应用程序中:
# .ebconfig 文件中添加以下命令
option_settings:
aws:elasticbeanstalk:container:python:
WSGIPath: myproject/wsgi.py
NumProcesses: 3
NumThreads: 20
StaticFiles: /static/=static/
# 为SQLite安装所需的软件包
sudo apt-get update
sudo apt-get install sqlite3 libsqlite3-dev
# 在应用程序中添加 'django.db.backends.sqlite3' 到 'DATABASES' 设置的 'ENGINE' 项中
# 修改以下例子中的 'myproject' 和 'mydatabase' => 你自己的项目名和数据库名
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'mydatabase.sqlite3'),
}
}