将自定义应用程序放入中间件后,manage.py runserver失败

时间:2018-01-18 22:32:59

标签: python django

我按照youtube上的指南与django一起工作。不幸的是,这个指南是为2.0 django之前制作的。 所以挑战是创建一个名为“帖子”的应用程序,可以通过localhost / posts访问。

创建文件夹'posts'并将其添加到settings.py MIDDLEWARE之后:

<ul class="slideshow">
  <li>
    <span>""</span>
  </li>
  <li>
    <span>""</span>
  </li>
  <li>
    <span>""</span>
  </li>
  <li>
    <span>""</span>
  </li>
</ul>

MIDDLEWARE = [ 'posts', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 失败

评论“帖子”python manage.py runserver成功后。

问题是我对所有这些都是新手,我甚至不知道要搜索什么。

1 个答案:

答案 0 :(得分:1)

尝试在settings.py中的INSTALLED_APPS中添加“post”,如下所示:

INSTALLED_APPS = [
'post',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',

并从中间件中删除它。 您必须“安装”您制作的所有应用