Deploying a django project

Hi, I wonder if anyone could advise please.

I’m trying to find the easiest method of deploying a simple django project - to test it - so for free initially.

Is going through GitHub the easiest way? Then once in GitHub perhaps use render from GitHub?

Also looked at Amazon.aws.

if GitHub is the correct procedure/idea, what is the easiest way of transferring the django file structure to a GitHub repository? - manually re create folders then copy the files to go side them?

or is their an easier way?

Thanks in advance.

GitHub is not a deployment target for Django.

If you search the forum for “deployment platform”, you’ll find a number of threads mentioning services like “NameCheap”, “Railway”, “Pythonanywhere”, “DigitalOcean App Platform”, and “Render”.

(I don’t use any of them, so I have no knowledge regarding ease-of-use or costs.)

I also suggest you see Django Hosting & Deployment Options | LearnDjango.com

Thanks

I think with railway and render you can use GitHub repository to ‘connect’ and (build) deploy.

I was wondering if going via GitHub may be an easier route to deployment.

maybe I’m wrong.

That may be true - but my point is that GitHub is not your deployment target. It’s a location where your code is stored before you deploy.

Your project files might be stored on GitHub, but they don’t run there.