Django : Unable to import model from another App

Just to elaborate on @TheLifeOfSteve's answer, all the import statements are always relative to your manage.py file.

If the manage.py file was at the path Bolton_GC/Bolton_GC, then the correct import statement would just be:

from News.models import News_Article

But in the current directory structure, the following is the correct answer as pointed out by Steve.

from Bolton_GC.News.models import News_Article

There is an update in Importing and registering Models!! Please try from .models import News_Article


Switch

from News.models import News_Article

to

from Bolton_GC.News.models import News_Article