Как создать проект Django, в котором среда Python находится внутри lib, и в чем разница - иметь ее внутри или в другом каталоге?
Я углубляю свои знания Django и в процессе обнаружил, что когда я делаю некоторые ошибки (в данном случае неважно, что это за ошибки), движок Django ищет файлы вне папки проекта. Пример ошибки:
Template-loader postmortem
Django tried loading these templates, in this order:
Using engine django:
django.template.loaders.filesystem.Loader: C:\Users\b2b\Desktop\Python moje projekty\Dev\Apiarena_django\src\templates\product\product_detail.html (Source does not exist)
django.template.loaders.app_directories.Loader: C:\Users\b2b\AppData\Local\Programs\Python\Python39\lib\site-packages\django\contrib\admin\templates\product\product_detail.html (Source does not exist)
django.template.loaders.app_directories.Loader: C:\Users\b2b\AppData\Local\Programs\Python\Python39\lib\site-packages\django\contrib\auth\templates\product\product_detail.html (Source does not exist)
django.template.loaders.app_directories.Loader: C:\Users\b2b\Desktop\Python moje projekty\Dev\Apiarena_django\src\products\templates\product\product_detail.html (Source does not exist)
У меня два вопроса:
- how to create a Django project that has python inside lib folder?
- What's the difference to have it inside or in another directory as I have now? Does it a bad idea and if so, why?