https://jwegtxl61kb.feishu.cn/wiki/DE42wHWeyigsttk5uQ4ctOBsnvh
以下是在本地部署的向导。
使用 conda 创建一个新的虚拟环境:
conda env create -f environment.yaml
conda activate backendsudo apt update
sudo apt install postgresql postgresql-contrib登录 PostgreSQL:
sudo -u postgres psql创建数据库:
CREATE DATABASE meetresult;创建数据库用户并设置密码:
CREATE USER bjsh WITH PASSWORD '111';为数据库授予权限:
GRANT ALL PRIVILEGES ON DATABASE meetresult TO bjsh;退出 PostgreSQL:
\q你现在可以使用用户名 bjsh 和密码 111 来连接到 meetresult 数据库。
在终端运行以下命令,确保 PostgreSQL 服务正在运行:
sudo systemctl status postgresql如果 PostgreSQL 没有运行,可以通过以下命令启动它:
sudo systemctl start postgresqlpython manage.py makemigrations
python manage.py migrate python manage.py flush
python manage.py makemigrations Query
python manage.py migrate
python manage.py load_results可能下面这样也行?
psql -U bjsh -d meetresult -f meetresult_backup.sqlpython manage.py create_system_adminpython manage.py load_athletepython manage.py runserver