Основное приложение моего сайта не просматривается при его запуске - PullRequest
1 голос
/ 23 января 2020

enter image description here Я не могу запустить свой веб-сайт. При запуске iPlanetHoster отображается нижняя ошибка.

ModuleNotFoundError at /home/massvnrc/myproject/myproject/myapp/templates/index.html
No module named '/myapp'
Request Method: GET
Request URL:    ***/home/massvnrc/myproject/myproject/myapp/templates/index.html
Django Version: 1.9.13
Exception Type: ModuleNotFoundError
Exception Value:    
No module named '/myapp'
Exception Location: /home/massvnrc/virtualenv/myproject/3.7/lib64/python3.7/importlib/__init__.py in import_module, line 127
Python Executable:  /home/massvnrc/virtualenv/myproject/3.7/bin/python3.7_bin
Python Version: 3.7.3
Python Path:    
['/home/massvnrc/myproject',
 '/opt/passenger-5.3.7-9.el7.cloudlinux/src/helper-scripts',
 '/home/massvnrc/virtualenv/myproject/3.7/lib64/python37.zip',
 '/home/massvnrc/virtualenv/myproject/3.7/lib64/python3.7',
 '/home/massvnrc/virtualenv/myproject/3.7/lib64/python3.7/lib-dynload',
 '/opt/alt/python37/lib64/python3.7',
 '/opt/alt/python37/lib/python3.7',
 '/home/massvnrc/virtualenv/myproject/3.7/lib/python3.7/site-packages']
Server time:    Thu, 23 Jan 2020 18:03:11 +0000

Вот несколько фотографий, на которых показано, где находятся мои файлы.

введите описание изображения здесь

Может кто-нибудь сказать мне, почему я получаю эту ошибку

enter image description here enter image description here enter image description here

1 Ответ

2 голосов
/ 23 января 2020

Вы развернули сайт с включенным режимом отладки - никогда не делайте этого, по крайней мере, не ограничивая доступ. В любом случае, из-за этого я смог увидеть ваши urls.py:

from django.contrib import admin
from django.conf.urls import url, include
# from .import views
from django.contrib.auth import views as auth_views
urlpatterns = [
    url('admin/', admin.site.urls),
    url('', include('/myapp.urls')), ...
]

и установленные приложения из настроек:

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

Я не вижу myapp, зарегистрированный в настройках. Вы должны добавить это. Далее, include('/myapp.urls') должно быть изменено на include('myapp.urls')

...