Django正确的日期/时间不是PC日期/时间

dojqjjoe  于 2023-02-17  发布在  Go
关注(0)|答案(1)|浏览(155)

有没有办法从网络上获得准确的日期/时间,而不是从PC上获得日期/时间?
我正在创建一个答案与时间相关的网站。但我不希望有人作弊,把他们的电脑时钟回来。当我这样做:

today = datetime.datetime.today()

now = datetime.datetime.utcnow().replace(tzinfo=utc)

我仍然得到我的个人电脑设置的任何时间。有没有办法得到正确的日期/时间。

pgky5nke

pgky5nke1#

datetime.today()从运行应用程序的服务器获取其时间信息。如果您当前使用python manage.py localhost:8000运行应用程序,则该服务器是您的本地PC。在这种情况下,您可以篡改PC的时间设置并看到不同的结果。但在生产环境中,您的托管服务器将提供时间信息。除非您存在安全问题,没有未授权的用户应该能够改变它。

相关问题