djangositesmultiple-sites

Django multiple sites on same instance


How can I get a few sites similar in functionality, but different in appearance and content - all data will be different.

Change SITE_ID on the fly and write own template loader & staticfile finder (same URL /static/ for different sites indicates to different categories) and add ForeignKey to Site for all?

or are there other ways to?

Thanks!


Solution

  • I did something similar to yourself.

    I have a helper method in my views which gets the host.

    def getHost(request): return request.META['SERVER_NAME']

    Then depending on the host i have my static dir broken into the 2 sites static/host1/ static/host2/

    and i do the same for templates i split it into 2 directories and call the appropriote one!