Once again faced with the error No module named 'blog.views' how to fix?

Please help to solve this problem !
the code below
an error occurs XS and how to solve it , like everywhere all imported
No module named 'blog.views'

this URLs at the root of the project
from django.conf.urls import url, include,
from django.contrib import admin

mapping includes = [
 url(r'^blog/', include('blog.urls')),
 url(r'^admin/', admin.site.urls),
]


this URLs in prologue

from django.conf.urls import url

from blog.views import PostsListView, PostDetailView

mapping includes = [
 url(r'^$', PostsListView.as_view(), name='list'), 
 url(r'^(?<pk>\d+)/$', PostDetailView.as_view()), 

]</pk>


this is a view

from blog.models import Post
from django.views.generic import ListView, DetailView

class PostListView (ListView): 
 model = Post 

class PostDetailView (DetailView): 
 model = Post


this model

from django.db import models

class Post(models.Model):
 title = models.CharField(max_length = 225)
 datetime = models.DateTimeField(u 'publication date')
 content = models.TextField(max_length = 10000)

 def __unicide__(self):
 return self.title

 def get_absolute_url(self):
 return "/blog/{0}i/" .format(self.id)
July 2nd 19 at 13:13
2 answers
July 2nd 19 at 13:15
Solution
In the views directory has an empty file __init__.py?
all right thank you ! missed it. - Benny50 commented on July 2nd 19 at 13:18
July 2nd 19 at 13:17
blog is in INSTALLED_APPS ?
there, question solved ! - Benny50 commented on July 2nd 19 at 13:20

Find more questions by tags PythonDjango