如何向公众隐藏我的网站,只有我能看到它?

时间:2018-01-18 02:17:12

标签: django nginx gunicorn digital-ocean

使用Digital Ocean(Nginx,Guncorn)创建Django网站 - 并且想知道在我完成开发之前如何显示空白页面。

因此,当我以外的其他人访问我的网站时,我希望他们看到一个页面上写着“正在建设的网站”或其他内容。建议表示赞赏。

1 个答案:

答案 0 :(得分:1)

有很多方法可以达到这个目的,但我要概述两个。

  1. 最简单的方法 - 部署静态单个html页面,其中显示正在构建的网站,直到您准备好让其他人看到该应用。
  2. 可能更有用 - 使用

    装饰每个视图

    来自django.contrib.admin.views.decorators import staff_member_required

    @staff_member_required

  3. 要使此工作正常,请确保在设置中设置登录页面以重定向到仅显示"正在构建"的页面。通过这种方式,您可以通过管理员登录,但其他人只会看到" Under Construction"。