-
Notifications
You must be signed in to change notification settings - Fork 1
Django_Problems
QLGQ edited this page May 24, 2017
·
1 revision
The current URL, applicationbrief, didn't match any of these.
出现这种情况的原因可能有:
- urls.py中没有添加url,必须添加相关url;
- views.py中没有与url相对应的函数,也即无法实现跳转,所以得添加相关函数;
- templates中没有对应的html脚本,因此跳转不过去,所以得添加相关htm脚本;
- 以上三种原因均是与Django相关的,还有一种可能是使用了supervisor进程管理工具,其中仍运行着之前的脚本,要重启该服务才行。
此次问题就是使用第四种解决方法解决的。
Internal Service Error
。更新代码后,重新进入网页出现这个错误。
出现以上错误的原因可能是,因为更新代码后,supervisor服务需要重启,我们这个项目是用supervisor这个进程管理工具来管理的,所以更新代码后,需要重启这一管理服务,执行命令sudo /etc/init.d/supervisor restart
,这样问题便得到有效解决。这里有个问题需要注意,我通过sudo supervisorctl
来重启enoc-uwsgi,但没有重启supervisor,这两个是不一样的。一个是重启进程管理服务,一个是重启项目。