我在django玩querysets。你知道吗
我所期待的是保存一个新的外国产品或项目,但我不能实现它。你知道吗
壳
from applaboratorio.models import Datos_empresa_DB, Datos_equipo_DB
detalle = Datos_empresa_DB.objects.filter(pk=58)
resp = Datos_equipo_DB(equipo='dell-labtop',marca='dell', modelo='432423',Foraneo_Datos_empresa_DB = detalle)
型号.py
class Datos_empresa_DB(models.Model):
nombre = models.CharField(max_length=150)
empresa = models.CharField(max_length=150)
class Datos_equipo_DB(models.Model):
Foraneo_Datos_empresa_DB = models.ForeignKey(Datos_empresa_DB)
equipo = models.CharField(max_length=300)
marca = models.CharField(max_length=300)
modelo = models.CharField(max_length=300)
我在做什么坏事?你知道吗
我正在尝试为db中已经存在的客户机创建一个新产品。你知道吗
我想你快到了。您需要调用新产品的
save
方法来将保存到DB,并检索相关的客户机对象,您应该get
而不是filter
,这样您就拥有了对象本身而不是对象列表(或QuerySet):相关问题 更多 >
编程相关推荐