Моя одна модель класса, имеющий следующие модели,Импорт сериализатору в models.py: Джанго отдых framwork
NewsfeedModel.py
class NewsFeed(models.Model):
class NewsStatus(models.Model):
class NewsImage(models.Model):
это мой файл serializers.py
from MadhaparGamApps.AppModels.NewsfeedModel import NewsFeed, NewsStatus, NewsImage
class NewsFeedSerializer(serializers.ModelSerializer):
До этого он отлично работает, я могу использовать модели в сериализаторе. Теперь я должен использовать serializer в своем файле NewsfeedModel, поэтому я импортирую сериализатор в файл NewsfeedModel, но это не позволяет мне использовать.
получает следующее сообщение об ошибке в журнале:
ImportError: cannot import name NewsFeed
Есть ли способ использовать сериалайзер в классе модели?
Вы не делаете. Зачем вам это нужно? – Linovia
Мне нужно вернуть полностью добавленный новостной объект в push-ответе, когда администратор сохраняет новости на панели администратора. Теперь метод сохранения попадает в models.py signals.post_save.connect (news_feed_post_save, sender = NewsFeed) Обратитесь к следующей ссылке, чтобы больше я опубликовал в своем другом вопросе, почему мне это нужно. http://stackoverflow.com/questions/39932802/retrieve-inserted-object-after-save-django-rest-framework спасибо –