Python Django中的整个应用程序因一个错误而关闭

Python Django中的整个应用程序因一个错误而关闭,python,django,Python,Django,我是Python和django的新手,之前我作为开发人员在C#和php上工作过。 我这里的问题是Django中的整个应用程序只出现一个错误就关闭了 例如,我以“python3 manage.py runserver 0.0.0.0:8000”开始我的网站 示例:--我有两页主页和注册表 1) 若我在注册页面代码(register.py)中出错,它也会关闭主页。有没有一种方法可以防止这种情况,就像php和C一样,在两个页面中都不会影响其他页面。 2) 如何在django中处理第一组错误完整组挂起

我是Python和django的新手,之前我作为开发人员在C#和php上工作过。 我这里的问题是Django中的整个应用程序只出现一个错误就关闭了

例如,我以“python3 manage.py runserver 0.0.0.0:8000”开始我的网站 示例:--我有两页主页和注册表
1) 若我在注册页面代码(register.py)中出错,它也会关闭主页。有没有一种方法可以防止这种情况,就像php和C一样,在两个页面中都不会影响其他页面。
2) 如何在django中处理第一组错误完整组挂起

3) 如何使用实时工作网站可能会变得太危险

我也找不到与此相关的文章。
请帮助

1)我认为您在一个视图中使用一个文件,即register.py和home.home.py或其他,如果您在单视图中使用视图.py,则除非调用该视图,否则错误不会生效。我在视图文件夹中创建了单独的视图register.py与home.py不同,但两者都位于一个名为“view”的文件夹下FolderDjango加载URL模式时,会导入视图,因此无法防止一个文件中的错误导致服务器崩溃。您应该在不同的机器上开发,这样就不会破坏彼此的开发环境。然后,为所有视图编写单元测试,这样就不会部署损坏的代码。1)我认为您正在为一个视图使用一个文件,即register、register.py和home、home.py等,如果您在single views.py中使用视图,除非调用该视图,否则错误不会生效。我在视图文件夹register中创建了单独的视图。py与home.py不同,但两者都位于一个名为“view”folder的文件夹下。Django加载URL模式时,会导入视图,因此无法防止一个文件中的错误导致服务器崩溃。您应该在不同的机器上开发,这样就不会破坏彼此的开发环境。然后,为所有视图编写单元测试,这样就不会部署损坏的代码。