问题: 从GitHub上新拉下来的Django项目,没有sqlite数据库和migrations记录,如何通过model恢复数据库结构
前提
#步骤1:导出数据 python manage.py dumpdata [appname] > appname_data.json # 不指定 appname 时默认为导出所有的app #步骤2导入数据 python manage.py loaddata blog_dump.json
解决办法
#步骤1 在app目录下新建migrationsn包,只保留__init__.py文件,其余文件全部清空 #步骤2 然后分别执行:python manage.py makemigrations 和 python3 manage.py migrate #步骤3 参考前提步骤2



