I need a bit of help understanding how to port a Django app to Apache

I have Django running on an external server. The server runs Ubuntu/Apache. Everything seems to be working fine. I can load the admin panel etc and it looks like it should.

My question is: what is the correct way to port an app from my development server to this new server? I have a testproject running, as I said. But now how do I move an app from my development server to this testproject?

Thanks

I’m not sure I understand the basis for your question. You’ve already deployed a Django app to your server, so moving a new project to that server is the same as how you got your testproject running there.

Hi,

With respect, it cannot be. The testproject that is running on the remote server was created on the server. The other app was created on a different, local server. Unless I completely re-create the other app following the same steps, but that isn’t technically a move. Surely this is not how it’s done.

This isn’t particularly important. Your project is just a collection of files. You can copy those files from their current location to the new location.

See the docs at How to deploy Django | Django documentation | Django.

Alright. I guess my problem is that I don’t have a full understanding of what Django is doing. I’ll proceed to attempt this, and I’ll ask specific questions when I run into problems

Thanks.