我刚刚创建了一个EC2实例,并创建了一个Django应用程序并使用了亚马逊服务器。通常,当我对我的Djnago应用程序进行更改时,我通过执行
更新了它git add .
git commit -m "change"
git aws.push
我最近对我的URLS.py文件进行了更改,并执行了上述三个步骤。然后我去了我的网站,出于某种原因,当我访问一个URL时,它给出了404未找到的错误,并说
Using the URLconf defined in myapp.urls, Django tried these URL patterns, in this order:
1. ^$
The current URL, register/, didn't match any of these.
但是,我的URLS.py确实有
url(r'^$', mainPageView),
url(r'^login/$', login),
url(r'^logout/$', logoutView),
url(r'^register/$', registerView),
和其他许多人。我甚至尝试过做
eb update
只是为了看看是否会更新服务器,但事实并非如此。为什么Django给我一个404错误,说URL与我的URLS.py文件中的任何URL都没有匹配,即使它确实存在?