在PythonyWhere中点击重新加载按钮之前,我如何测试我的更改?
我想在点击“重新加载”按钮之前测试我的更新和更改,以确保没有服务器错误或任何可能发生的坏事,这样我就不会失去用户,有什么方法可以这样做吗?当我这样做的时候在PythonyWhere中点击重新加载按钮之前,我如何测试我的更改?,python,html,django,pythonanywhere,website-deployment,Python,Html,Django,Pythonanywhere,Website Deployment,我想在点击“重新加载”按钮之前测试我的更新和更改,以确保没有服务器错误或任何可能发生的坏事,这样我就不会失去用户,有什么方法可以这样做吗?当我这样做的时候 python3 manage.py运行服务器 它告诉我 Watching for file changes with StatReloader Perfo
python3 manage.py运行服务器
它告诉我
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
September 05, 2020 - 08:18:49
Django version 3.1, using settings 'dfreemedia.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Error: That port is already in use.
即使我没有使用它您也可以使用一个额外的PythonAnywhere帐户,并向其部署相同的代码和数据,并确保设置相同。然后,您可以首先在该附加帐户上单击“重新加载”,检查是否所有内容都在那里工作,并且只有在这种情况下才在生产帐户上单击“重新加载” 这将有效地为您提供一个预生产环境 警告:这假设您的项目要么不访问PythonAnywhere之外的任何资源,要么假设您的应用程序的多个实例可以访问所有这些外部资源。如果不是这样的话,你需要一个更详细的方法
注意:要注册其他Pythonywhere帐户,您需要提供不同的电子邮件地址。上次我检查时,他们的服务条款并没有禁止通过这种方式获得多个帐户(甚至多个免费帐户),但您需要在执行此操作时检查他们的服务条款,以确保他们仍然满意。您还可以在现有帐户中添加一个附加的web应用程序。