Джанго. Шаблоны, работающие локально, но не на pythonanywhere.com

У меня есть рабочий проект в django, когда я запускаю его локально, но не тогда, когда я запускаю его на pythonanywhere.com. Я получаю сообщение об ошибке TemplateDoesNotExist.

Как заставить его работать на pythonanywhere.com?

Нужно ли мне что-то делать в коде или в настройках веб-приложения pythonanywhere?

Благодаря!

Мой код: settings.py

import os BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) DEBUG = True ALLOWED_HOSTS = ['www.estateify.com'] INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'taskoftheday', ] MIDDLEWARE_CLASSES = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] ROOT_URLCONF = 'Ask_Oskar.urls' TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['templates'], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ] WSGI_APPLICATION = 'Ask_Oskar.wsgi.application' DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } AUTH_PASSWORD_VALIDATORS = [ { 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', }, { 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', }, { 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', }, { 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', }, ] LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' USE_I18N = True USE_L10N = True USE_TZ = True STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'assets'), ) 

urls.py

 from django.conf.urls import url, include from django.contrib import admin from django.conf import settings from django.conf.urls.static import static from django.contrib.staticfiles.urls import staticfiles_urlpatterns from . import views urlpatterns = [ url(r'^taskoftheday/', include('taskoftheday.urls')), url(r'^admin/', include(admin.site.urls)), url(r'thanks/', views.thanks), url(r'thanks-again/', views.thanks_again), url(r'^$', views.landing_page), ] urlpatterns += staticfiles_urlpatterns() 

views.py

 from django.http import HttpResponse from django.shortcuts import render def landing_page(request): return render(request, 'landing_index.html') def thanks(request): return render(request, 'thank_you.html') def thanks_again(request): return render(request, 'thanks_again.html') 

One Solution collect form web for “Джанго. Шаблоны, работающие локально, но не на pythonanywhere.com”

Вы не должны использовать 'templates' относительного каталога в настройках TEMPLATES . Попробуйте изменить DIRS на:

  'DIRS': [os.path.join(BASE_DIR, 'templates')], 
 
Interesting Posts for Van-Lav

как создать перестановки массива в python?

Поиск адреса каталога файла на Mac

Есть ли поддержка файла проекта, например, npm / package.json для пипса Python?

SyntaxError: несколько операторов, найденных при компиляции одного оператора

Tkinter overrideredirect больше не принимает привязки событий

TypeError: NoneType – при использовании return zip_longest

установить python и сделать в cygwin

Списки разыменования внутри списка в Python

Использование диспетчера контекстов с Python assertRaises

Что особенного для закрытого ключа для PEM-форматирования?

повысить ImgurClientError («JSON-декодирование ответа не удалось».) imgurpython.helpers.error.ImgurClientError: JSON-декодирование ответа не удалось

Selenium: попытка входа в систему с файлами cookie – «Может устанавливать только файлы cookie для текущего домена»

subprocess.call () игнорируются при использовании shell = True w / list

Отфильтровать список Python по предикату

Сделайте это простым для / if block more pythonic

Python - лучший язык программирования в мире.