1 pointby pigon10025 hours ago1 comment
  • apothegm3 hours ago
    Instead of a completely separate DB or logic in each view, have you considered:

    a) separate managers for live and draft?

    b) proxy models for live and draft with separate managers?

    c) live and draft child models of the same abstract base model?

    But also: Django supports routing between multiple databases.

    A third option would be to have multiple instances running with different settings off the same codebase.