django表单不调用html页面

django表单不调用html页面,django,forms,httpresponse,Django,Forms,Httpresponse,我正在学习django,从一个小的登录认证系统开始。我创建了用于登录的html页面: <html> <title>Login</title> <body> <br><br><br><br><br><br><br><br><br><br> <form name="

我正在学习django,从一个小的登录认证系统开始。我创建了用于登录的html页面:

<html>
    <title>Login</title>
    <body>
            <br><br><br><br><br><br><br><br><br><br>
            <form name="login" action = "/loginr/" method = "get">
                    USERNAME:<input type="text" name="uname"><br>
                    PASSWORD:<input type="password" name="passwd"><br>
                    <input type = "submit" value = "Login">
            </form>
    </body>
</html>
my URL.py:

from django.conf.urls import patterns,url
from login import views

urlpatterns=patterns('',
            url(r'^$',views.index, name="index"),
            url(r'^loginr/',views.process),
            url(r'^login/thanks/',views.thanks)
    )
最外层的mysite/url.py:

from django.conf.urls import patterns, include, url

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
url(r'^login/', include('login.urls')),
url(r'^admin/', include(admin.site.urls)),
url(r'^loginr/', include('login.urls')),
url(r'^login/thanks/',include('login.urls')),
)

以上代码显示无错误。但当我填写登录表单并单击login时,页面本身会重新加载。我想加载“谢谢.html”。我犯了什么错误?

views.py
中,您没有导入
HttpResponseRedirect

from django.http import HttpResponseRedirect

更新

更改mysite/url.py如下:

...
urlpatterns = patterns('',
    url(r'^admin/', include(admin.site.urls)),
    url(r'', include('login.urls')),
)
将登录/url.py更改为以下内容:

...
urlpatterns=patterns('',
    url(r'^loginr/?$',views.process),
    url(r'^login/thanks/?$',views.thanks)
    url(r'^login/?$',views.index, name="index"),
)

添加这个不会改变任何事情。此外,如果这是一个错误,我会得到一些正确的错误?@AswinMurugesh,这意味着<代码>进程根本不被调用。否。当我第一次在那个函数中出错时,我得到了一个错误。(即),而不是
global x;x=request.GET
我直接使用了
global x=request.GET
并得到了一个语法error@AswinMurugesh,语法错误为raise,与函数调用无关。在
process
函数中添加一些日志或
print
,查看是否打印。@AswinMurugesh,您能显示最外层的
url.py
文件内容吗?
...
urlpatterns=patterns('',
    url(r'^loginr/?$',views.process),
    url(r'^login/thanks/?$',views.thanks)
    url(r'^login/?$',views.index, name="index"),
)