Я не могу импортировать из одного приложения в другое. Почему я не могу это сделать?

Это моя директория : enter image description here

Я хочу импортировать модель класса groups в директории group отсюда :

from django.db import models
from django.utils.text import slugify
from django.urls import reverse
import misaka

from django.contrib.auth import get_user_model
User=get_user_model()

from django import template
register = template.Library()

# GROUPS MODULES.PY.

class Group(models.Model):
    name= models.CharField(max_length=255,unique=True)
    slug= models.SlugField(allow_unicode=True,unique=True)
    description = models.TextField(blank=True, default= 'NOT_PROVIDED')
    description_html = models.TextField(editable=False,default='', blank=True)
    members = models.ManyToManyField(User,through='GroupMember')


    def __str__(self):
        return self.name

    def save(self,*args,**kwargs):
        self.slug = slugify(self.name)
        self.description_html = misaka.html(self.description)
        super().save(*args,**kwargs)

    def get_absolute_url(self):
        return reverse('groups:single',kwargs={'slug':self.slug})

    class Meta:
        ordering = ['name']

и поместите его здесь в posts/ models.py:

from django.db import models
from django.urls import reverse
import misaka
from groups import Groups

#POST MODULES.PY

from django.contrib.auth import get_user_model
User = get_user_model()

class Post(models.Model):
    user = models.ForeignKey(User,related_name='post', on_delete=models.CASCADE)
    created_at = models.DateTimeField(auto_now=True)
    message= models.TextField()
    message_html = models.TextField(editable=False)
    group = models.ForeignKey(Group, related_name='posts', null=True , blank=True , on_delete=models.CASCADE)

    def __str__(self):
        return self.message

    def save(self,*args,**kwargs):
        self.message_html = misaka.html(self.message)
        super().save(*args,**kwargs)

    def get_absolute_url(self):
        return reverse('posts:single',kwargs={'username':self.user.username,'pk':self.pk})

    class Meta:
        ordering = {'-created_at'}
        unique_together = ['user','message']

на Pycharm в импорте 'from groups import Group' подчеркнуто красным. Я понятия не имею, почему он не работает.

также это настройки : Settings

Ваш импорт для групп, вероятно, некорректен, вам нужно ссылаться на имя файла в приложении Group. Если это django- то скорее всего это 'models.py' ex)

from groups.models import Group
Вернуться на верх