# 执行(替换 your_database_name)
DROP DATABASE IF EXISTS your_database_name;
CREATE DATABASE db_chuangyike CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci; # Django 5.x 推荐排序规则
exit
# 生成迁移(Django 5.x 使用新的迁移检测机制)
python manage.py makemigrations --verbosity 3
# 强制重新应用所有迁移
python manage.py migrate --run-syncdb
python manage.py migrate --fake
5. 验证 Django 5.x 数据库结构
bash
复制
# 检查 django_content_type 表结构
echo "SHOW CREATE TABLE django_content_type;" | mysql -u root -p your_database_nam
DELETE FROM django_migrations WHERE app = 'your_app';
mysqldump -u root -p db_chuangyike jiaodui_commonerror > /home/feilongbaozhu/jiaodui_commonerror.sql
mysql -u root -p db_chuangyike < /home/feilongbaozhu/jiaodui_commonerror.sql
https://github.com/ollama/ollama/releases/tag/v0.6.3
wget -c https://github.com/ollama/ollama/releases/tag/v0.6.3/ollama-linux-amd64 → sudo install -m 755 ollama-linux-amd64 /usr/bin/ollama
# 1. 先检查migrations状态
python3 manage.py showmigrations
# 2. 伪应用所有迁移(标记为已应用但不实际执行SQL)
python3 manage.py migrate --fake profiles
# 3. 现在尝试迁移你的app
python3 manage.py migrate chuangyike
# 如果还有问题,尝试伪应用所有迁移
python3 manage.py migrate --fake-initial
mysql常用操作
文章互动
分享到: