[Fixed]-Django- session cookies and sites on multiple ports


Just change the SESSION_COOKIE_NAME. The SESSION_COOKIE_DOMAIN doesn’t support port numbers afaik. So they are all the same for your apps.


Another solution that doesn’t require hard-coding different cookie names for each site is to write a middleware that changes the cookie name based on the port the request came in on.

Here’s a simple version (just a few lines of code).

Leave a comment