This article is now published on my website: When are circular imports fatal?
Hi. Thanks for this information. I'm learning Django Rest Framework and faced with cyclic import. I was searching a lot but anything didn't work. From your suggestions only last works for me. I don't know why. Maybe I do something wrong. Looks ugly, but working. If you can look at my attempts, I'll be very thankful.