What is the ideal folder and file structure for Django projects

for production friendly?

There is no one “ideal folder structure”. That’s why there’s no specific definition for one. It all depends upon your deployment environment.

I usually recommend the standard Django directory structure for the project itself, with the virtual environment, static root, and media root directories external to the project - but that’s optimal for us because of how we do deployments and the environment in which the majority of our projects are used.