如何通过 Django 迁移执行 git 命令?

     2023-02-24     152

关键词:

【中文标题】如何通过 Django 迁移执行 git 命令?【英文标题】:How to execute git command through Django migration? 【发布时间】:2018-05-05 18:21:30 【问题描述】:

我需要在 Django 迁移中执行 git 命令。我需要通过 Django 迁移清除目录的内容,因为我们无法直接访问生产服务器。作为 Django 和 git 的新手,我不知道如何实现这一点。任何帮助将不胜感激。 TIA

【问题讨论】:

【参考方案1】:

您可以创建data 迁移,它将具有执行逻辑的功能。 需要的第二件事是一些 python git library 来编写逻辑。

【讨论】:

如何通过用户定义的代码为实体框架使用迁移命令

】如何通过用户定义的代码为实体框架使用迁移命令【英文标题】:HowtouseMigrationCommandsforEntityFrameworkthroughUserDefinedCode【发布时间】:2013-03-2516:44:27【问题描述】:我需要能够执行包管理器控制台为代码优先数据库迁移执行的所... 查看详情

Django - 迁移命令说该表在执行第二次 makemigrations 后存在

】Django-迁移命令说该表在执行第二次makemigrations后存在【英文标题】:Django-Migratecommandsaysthattableexistsaftersecondmakemigrationswasexecuted【发布时间】:2015-12-0816:37:28【问题描述】:我有一个带有相关字段设置的模型。我运行manage.pymigra... 查看详情

如何使用 Django migrate 命令跳过迁移?

】如何使用Djangomigrate命令跳过迁移?【英文标题】:HowcanIskipamigrationwithDjangomigratecommand?【发布时间】:2015-09-3021:31:24【问题描述】:首先,我问的是1.7中引入的Django迁移,而不是south。假设我有迁移001_add_field_x、002_add_field_y,... 查看详情

如何在 django 迁移中执行原始 SQL

】如何在django迁移中执行原始SQL【英文标题】:HowdoIexecuterawSQLinadjangomigration【发布时间】:2015-10-2007:05:33【问题描述】:我知道Django中的光标对象。在迁移中是否有其他首选方式来执行原始SQL?我想为我的一个模型表引入postgres... 查看详情

django迁移问题

...迁移脚本需要执行:他会将代码中的迁移脚本和数据库中django_migrations中的迁移脚本进行对比,如果发现数据库中,没有这个迁移脚本,那么就会执行这个迁移脚本。面试题2:migrate做了什么事情:将相关的迁移脚本翻译成SQL语... 查看详情

使用 Docker-Compose 时如何执行 Django 数据库迁移?

】使用Docker-Compose时如何执行Django数据库迁移?【英文标题】:HowdoyouperformDjangodatabasemigrationswhenusingDocker-Compose?【发布时间】:2016-03-0318:00:30【问题描述】:我已经在DjangoQuickStartinstructionsontheDockersite之后设置了一个DockerDjango/Postg... 查看详情

Django 迁移失败

】Django迁移失败【英文标题】:DjangoMigrationsFailing【发布时间】:2020-05-2917:56:09【问题描述】:我有两台用于django项目的开发机器-塔式和笔记本电脑。我使用私人git存储库来保持项目同步。我在塔上工作了一段时间,将更改提交... 查看详情

如何通过 django 中的迁移和数据向现有的 ManyToManyField 添加选项

】如何通过django中的迁移和数据向现有的ManyToManyField添加选项【英文标题】:HowtoaddthroughoptiontoexistingManyToManyFieldwithmigrationsanddataindjango【发布时间】:2016-01-2008:16:51【问题描述】:我在文档或在线中找不到对特定问题的参考。我... 查看详情

如何通过 eb cli (django postgres) 迁移 AWS RDS 数据库?

】如何通过ebcli(djangopostgres)迁移AWSRDS数据库?【英文标题】:HowcanImigrateAWSRDSdatabasethroughebcli(djangopostgres)?【发布时间】:2021-05-2417:47:51【问题描述】:我有一个使用弹性beanstalkCLI部署的django项目。我添加了一个postgres数据库(AWSR... 查看详情

django系列12:django模型关系

迁移分两步实现生成迁移文件执行迁移文件迁移文件的生成根据models文件生成对应的迁移文件根据models和已有迁移文件差别生成新的迁移文件执行迁移文件先去迁移记录查找,哪些文件未迁移过app_label+迁移文件名字执行未迁移... 查看详情

陷入 django 南迁移 - TransactionManagement 错误

】陷入django南迁移-TransactionManagement错误【英文标题】:Stuckinadjangosouthmigration-TransactionManagementerror【发布时间】:2013-08-2819:41:39【问题描述】:我在应用django南迁移时遇到问题:和往常一样,我在模式迁移成功后执行了migrate命令... 查看详情

git:通过命令行执行本地git工作流

通过命令行执行本地Git工作流​​创建目录​​​​创建一些文件​​​​创建一个新的Git仓库​​​​查看仓库的当前状态​​​​向暂存区域添加更改​​​​更改暂存的文件​​​​将暂存更改提交到存储库​​​​查看... 查看详情

如何将 Django Fixtures 部署到 Amazon AWS

】如何将DjangoFixtures部署到AmazonAWS【英文标题】:HowtodeployDjangoFixturestoAmazonAWS【发布时间】:2018-06-2300:42:20【问题描述】:我的应用程序存储在GitHub上。要将其部署到Amazon,我使用他们的EBdeploy命令获取我的git存储库并将其发送... 查看详情

Django迁移:关系不存在

】Django迁移:关系不存在【英文标题】:Djangomigrations:relationdoesnotexist【发布时间】:2017-07-0106:43:20【问题描述】:我的开发服务器上有一个工作站点和数据库,我正在尝试在实时服务器上进行设置。我正在执行以下操作:Git将... 查看详情

如何解决 Heroku 上托管的 django 项目中的迁移问题?

】如何解决Heroku上托管的django项目中的迁移问题?【英文标题】:Howcanisolveamigrationissueindjangoprojecthostedonheroku?【发布时间】:2016-10-0820:46:32【问题描述】:我的项目托管在heroku上,最近我想更改一列的大小在数据库中但是在运行... 查看详情

git仓库迁移

...,装了git的本地服务器坏掉了,没办法只能临时进行仓库的迁移 保证项目正常进行在项目的根目录执行右键执行查询当前仓库的远程地址  gitremote-v查看现有远程仓库的地址url 修改及添加远程地址  1.修改命令  ... 查看详情

应该将 Django 项目中的迁移目录推送到 git repo 吗?

】应该将Django项目中的迁移目录推送到gitrepo吗?【英文标题】:ShouldthemigrationsdirectoryinaDjangoprojectshouldbepushedtothegitrepo?【发布时间】:2018-06-3019:31:12【问题描述】:在Django项目中,当模型发生变化时,迁移文件也会发生变化。如... 查看详情

如何在 django 1.9+ 中合并连续的数据库迁移?

】如何在django1.9+中合并连续的数据库迁移?【英文标题】:Howtomergeconsecutivedatabasemigrationsindjango1.9+?【发布时间】:2016-07-3100:54:51【问题描述】:迁移允许从一种数据库模式转换到另一种模式,同时保持数据库中的当前数据。Djan... 查看详情