如何将我的网站隐藏到 public 以便只有我能看到它?
How to hide my website to the public so only I can see it?
使用 Digital Ocean(Nginx、Guncorn)创建 Django 网站 - 并且想知道在我完成开发之前如何显示空白页面。
所以当我以外的人访问我的网站时,我希望他们看到一个页面说 "Site under construction" 之类的。不胜感激。
有很多方法可以实现这一点,但我将概述两种。
- 最简单的方法 - 部署一个静态的单一 html 页面,说明网站正在建设中,直到您准备好让其他人看到该应用程序。
可能更有用 - 用
装饰每个视图
从django.contrib.admin.views.decorators导入staff_member_required
@staff_member_required
要使其正常工作,请确保在设置中将登录页面设置为重定向到仅显示 "Under Construction" 的页面。这样您就可以通过管理员登录,但其他人只会看到 "Under Construction".
使用 Digital Ocean(Nginx、Guncorn)创建 Django 网站 - 并且想知道在我完成开发之前如何显示空白页面。
所以当我以外的人访问我的网站时,我希望他们看到一个页面说 "Site under construction" 之类的。不胜感激。
有很多方法可以实现这一点,但我将概述两种。
- 最简单的方法 - 部署一个静态的单一 html 页面,说明网站正在建设中,直到您准备好让其他人看到该应用程序。
可能更有用 - 用
装饰每个视图从django.contrib.admin.views.decorators导入staff_member_required
@staff_member_required
要使其正常工作,请确保在设置中将登录页面设置为重定向到仅显示 "Under Construction" 的页面。这样您就可以通过管理员登录,但其他人只会看到 "Under Construction".