Как создать проект 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)

У меня два вопроса:

  1. how to create a Django project that has python inside lib folder?
  2. 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?
Вернуться на верх