微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法从django中的另一个导入应用程序中的模型字段

如何解决无法从django中的另一个导入应用程序中的模型字段

我正在研究用于开发 rest api 的 Django rest 框架。 我无法将字段从一个应用程序导入到另一个应用程序。我在正确的虚拟环境路径中。我想要来自我的 customer_details 应用程序的 ca_number 字段。 我无法在我的 meter_details 应用程序中导入 ca_number 字段:这是一些代码

1.smart_water_metering_api_v2/customer_details/models.py

class CustomerDetailModel(models.Model):
ca_number = models.CharField(primary_key=True,max_length=100) 
name = models.CharField(max_length=200)
bp_number = models.CharField(max_length=100,blank=True)
billing_address = models.CharField(max_length=255)
supply_address=models.CharField(max_length=255,blank=True)
mobile_number = PhoneNumberField()
tel_number = PhoneNumberField(blank=True)

smart_water_metering_api_v2/meter_details/models.py

from django.db import models
from customer_details.models import CustomerDetailModel

# Create your models here.
class MeterDetailsModel(models.Model):
     mater_number=models.CharField(max_length=100,primary_key=True)
     ca_number = models.ForeignKey(CustomerDetailModel,on_delete=models.SET_NULL,null=True)

错误: 1.customer_details.models import CustomerDetailModel 无法解析 Pylance (reportmissingimport)

2.我也试试这个:

from django.db import models
from smart_water_metering_api_v2.customer_details.models import CustomerDetailModel

错误: 2.ModuleNotFoundError:没有名为'smart_water_metering_api_v2.customer_details'的模块

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。