大多数Django和FastAPI项目使用PostgreSQL作为主数据库。在同一VPS上安装PostgreSQL:
apt install -y postgresql postgresql-contrib
sudo -u postgres psql
在PostgreSQL中创建数据库和用户:
CREATE DATABASE myproject_db;
CREATE USER myproject_user WITH PASSWORD 'strong_password_here';
GRANT ALL PRIVILEGES ON DATABASE myproject_db TO myproject_user;
q
安装Python数据库驱动并更新Django配置:
pip install psycopg2-binary
在Django的settings.py中配置数据库连接:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'myproject_db',
'USER': 'myproject_user',
'PASSWORD': 'strong_password_here',
'HOST': 'localhost',
'PORT': '5432',
}
}
Anubiz Host的VPS NVMe存储确保PostgreSQL读写操作的高速响应,适合数据密集型的Python应用场景。