问题遇到的现象和发生背景
创建一个项目,创建了两个APP,一个是user,另外一个是note,分别在两个model里面创建两个数据库对接模型,在note,APP里面创建和user的对应关系一对多,在执行pyhton manage.py makemigrations 报错。django版本3.2.9
问题相关代码,请勿粘贴截图
user中model代码如下:
from django.db import models
# Create your models here.
class User(models.Model):
username = models.CharField('用户名',max_length=30,unique=True)
password = models.CharField('密码',max_length=32)
create_time = models.DateTimeField('创建时间',auto_now_add=True)
update_time = models.DateTimeField('更新时间',auto_now=True)
note中model代码如下
from django.db import models
# Create your models here.
from detu_note.user.models import User
class Note(models.Model):
title = models.CharField('标题',max_length=100)
content = models.TextField
create_time = models.DateTimeField('创建时间',auto_now_add=True)
update_time = models.DateTimeField('更新时间',auto_now=True)
user = models.ForeignKey(User,on_delete=models.CASCADE)
运行结果及报错内容
ModuleNotFoundError: No module named 'detu_note.user'
我的解答思路和尝试过的方法
我想要达到的结果
怎么避免这个报错