NameError: имя 'Message' не определено (Django - Python3)
Итак, я создаю приложение в Django, и я не могу сослаться на класс в одном файле.
Мой models.py:
from django.db import models
from django.core.validators import MinLengthValidator
from users.models import User
from .models import Message
class Group(models.Model):
group_id = models.IntegerField(unique=True)
group_name = models.CharField(max_length=100, validators=[MinLengthValidator(2)])
#owner = models.ForeignKey(User)
creation_date = models.DateField(auto_now=True)
max_users = models.IntegerField(validators=[MinLengthValidator(2)])
members = models.ManyToManyField(User, max_length=max_users)
messages = models.ManyToManyField(Message)
class Message(models.Model):
content = models.CharField(max_=500, validators=[MinLengthValidator(1)])
sent_date = models.DateTimeField(auto_now=True)
sender = models.OneToOneField(User)
Я попробовал импортировать из того же модуля...
from .models import Message
... но это приводит к циклическому импорту. Кто-нибудь знает, как это решить?