相关疑难解决方法(0)

获取所有相关的Django模型对象

如何获取具有指向对象的ForeignKey的所有模型对象的列表?(类似于DELETE CASCADE之前Django管理员中的删除确认页面).

我试图想出一种在数据库中合并重复对象的通用方法.基本上我希望所有具有ForeignKeys指向对象"B"的对象被更新为指向对象"A",这样我就可以删除"B"而不会丢失任何重要的东西.

谢谢你的帮助!

python django merge django-models

84
推荐指数
7
解决办法
4万
查看次数

Django访问ForeignKey模型对象

假设我有以下内容:

class Employee(models.Model):
    firstName = models.CharField(max_length = 30)
    lastName = models.CharField(max_length = 30)

class License(models.Model):
    employee = models.ForeignKey(Employee)
    type = models.CharField(max_length = 30)
Run Code Online (Sandbox Code Playgroud)

在自定义管理命令中,我将所有Employee对象拉入employees = Employee.objects.all()...如何为每个员工对象访问关联的License对象?我已经看到了有关使用ContentType的问题,但我对它的实际用途感到困惑.任何人都可以提供一个如何在此上下文中使用ContentType(或其他解决方案)的示例吗?

python django

20
推荐指数
1
解决办法
3万
查看次数

标签 统计

django ×2

python ×2

django-models ×1

merge ×1