我需要为公司创建一个可以动态创建站点的应用程序。例如,我需要一个管理界面(Django 的管理员就足够了),我可以在其中设置一个新站点并为其添加一些设置。每个站点都必须拥有一个域(域可以手动添加到 apache conf,但如果 Django 也能处理它会很棒)。每个站点必须独立于其他站点,我的意思是,我不应该能够看到其他站点的数据内容,但我可以共享相同的应用程序/模型。
我看过 Django 的 Sites 框架,但我不确定是否可以实现这种方式。
我应该使用站点框架还是创建一个可以更好地处理站点的新应用程序?你怎么看?