要解决这个问题,您需要将字符串"'20030707001'"转换为T_proj_info实例。您可以按照以下步骤进行操作:

  1. 首先,通过T_proj_info模型创建一个T_proj_info实例。可以使用T_proj_info.objects.create()或T_proj_info()来创建一个新的实例。

    proj_info = T_proj_info.objects.create(prid='20030707001')
    

    或者

    proj_info = T_proj_info()
    proj_info.prid = '20030707001'
    
  2. 然后,将T_proj_info实例分配给T_ent_proj_info.prid属性。

    ent_proj_info = T_ent_proj_info()
    ent_proj_info.prid = proj_info
    

    或者

    ent_proj_info = T_ent_proj_info(prid=proj_info)
    

通过这样的操作,您将能够将字符串转换为T_proj_info实例,并将其分配给T_ent_proj_info.prid属性。

Cannot assign 20030707001 T_ent_proj_infoprid must be a T_proj_info instance解决办法

原文地址: https://www.cveoy.top/t/topic/i7Mb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录