Search code examples
pythondjangoprojectblogsportfolio

ImportError: cannot import name 'Blog' from 'blog.models'


Hi Can someone help me to sort out the below issue. Actually, I have created a Port_Folio project and 2 apps with the name of Blog and portfolio. When I import a blog in models it doesn't import and I am getting below error.

ImportError: cannot import name 'Blog' from 'blog.models'

Actual code is: Import Blog Error-PyCharm Terminal

from django.contrib import admin
from .models import Blog

admin.site.register(Blog)

Error:

 File "C:\Users\zeems\PycharmProjects\DjangoCourse\personal_portfolio-project\blog\admin.py", line 2, in <module>
    from .models import Blog
ImportError: cannot import name 'Blog' from 'blog.models' (C:\Users\zeems\PycharmProjects\DjangoCourse\personal_portfolio-project\blog\models.py)

Solution

  • Please have a look the actual code below.

    from django.contrib import admin
    from blog.models import Blog
    admin.site.register(Blog)