Как правильно переименовать проект Django и приложение в нем?

Рейтинг: 0Ответов: 1Опубликовано: 05.05.2023

Решил изменить название проекта и проложения в Django, но не получилось. Выдает ошибку:

ModuleNotFoundError: No module named 'site.urls'; 'site' is not a package

В этих местах изменил название с project1 на website, а app1 на site:

manage.py:

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'website.settings')

asgi.py:

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'website.settings')

wsgi.py:

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'website.settings')

urls.py:

path('', include('site.urls'))

settings.py:

INSTALLED_APPS = ['site']
ROOT_URLCONF = 'website.urls'
WSGI_APPLICATION = 'website.wsgi.application'

apps.py:

class siteConfig(AppConfig):
    default_auto_field = 'django.db.models.BigAutoField'
    name = 'site'

1

Ответы

▲ 0

Нельзя использовать встроеные модули в качестве название проекта или же приложения; один из них "site"