Импорт модели Django из приложения в модель onether

MqSQL dbДобрый день. Не могли бы вы мне подсказать. У меня есть расширенная базовая модель User и Мне нужно импортировать ее в другое приложение Django. Не могли бы вы объяснить мне немного как и в чем моя ошибка?

models.py user extended model

from django.db import models
from django.contrib.auth.models import User

class Profile(models.Model):

    user = models.OneToOneField(User, on_delete=models.PROTECT)
    hb_photo = models.ImageField('User photo', default='incognito.png', upload_to='users/%Y/%m/%d/')
    hb_phone = models.CharField('Phone number', max_length=50, null=True)
    hb_department = models.CharField('Department name', max_length=50, null=True)

    
    def __str__(self):
        return f'User profiles {self.user.first_name} {self.user.last_name}'


models.py там я пытаюсь импортировать модель User extendet


from higabase.members.models import Profile

class NewPlacement(models.Model):

    np_nationality = CountryField('Nationality', null=True)
    np_coming_date = models.DateField('Coming date', null=True)
    ex_test_user = models.ForeignKey(User, on_delete=models.PROTECT)
    location = models.ForeignKey('FeelFlexLocation', on_delete=models.PROTECT)
    ff_hb_photo = models.ManyToManyField('User photo', default=Profile.hb_photo)
    ff_hb_phone = models.ManyToManyField('Phone number', default=Profile.hb_phone)
    ff_hb_department = models.ManyToManyField('Department name', default=Profile.hb_department)
    

Тогда я собираюсь сделать миграцию.

    from higabase.members.models import Profile
ModuleNotFoundError: No module named 'higabase.members'
(venv) PS C:\Users\Feelflex\Desktop\TESTING2\higabase> 

Я не понимаю, как я могу это исправить :(

)

Если members - это имя вашего приложения, а higabase - ваш проект, то

from members.models import Profile

должен работать в любом приложении.

Вернуться на верх