Могу ли я использовать "-" в названии проекта django
При попытке создать новый проект в Django я получил эту ошибку
command used : django-admin startproject test-service
'test-service' is not a valid project name. Please make sure the name is a valid identifier.
Затем я попробовал с помощью django-admin startproject test_service и он работает. Не могли бы вы подтвердить, могу ли я использовать тире в названии проекта. Я планирую использовать унифицированное именование и для будущих проектов.
Нет, вы не можете использовать дефис в имени проекта или приложения, передаваемом в startproject или startapp.
Имя должно быть правильным идентификатором, это проверяется вызовом функции str.isidentifier. В документации Python содержится определение правильного идентификатора здесь