Как правильно переименовать проект Django и приложение в нем?
Решил изменить название проекта и проложения в 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'
Источник: Stack Overflow на русском