Django 与#x27相反;成功';带参数';()';和关键字参数';{}';找不到

Django 与#x27相反;成功';带参数';()';和关键字参数';{}';找不到,django,reverse,Django,Reverse,我正在启动Django(1.5)项目,当我注册一个视图的url时,我收到了这个错误 Html App.url Mysite.url 它在表单中标记错误。我相信它与我创建的视图auth有关,因为当我在表单中使用action:index时,它工作得非常好 有两件事: url标记是在没有的情况下编写的,因此当您按名称而不是按视图路径链接到url时,{%url MainApp:success%}。这不应该影响事情,但这就是它们被规范化的写法 更重要的是,以下行有一个以$结尾的正则表达式,这意味着它将不

我正在启动Django(1.5)项目,当我注册一个视图的url时,我收到了这个错误

Html App.url Mysite.url 它在表单中标记错误。我相信它与我创建的视图auth有关,因为当我在表单中使用action:index时,它工作得非常好

有两件事:

  • url
    标记是在没有
    的情况下编写的
    ,因此当您按名称而不是按视图路径链接到url时,
    {%url MainApp:success%}
    。这不应该影响事情,但这就是它们被规范化的写法

  • 更重要的是,以下行有一个以
    $
    结尾的正则表达式,这意味着它将不匹配任何在该正则表达式之后包含内容的URL:

    url(r'^$,包括('MainApp_TeamCheetah.url',namespace=“MainApp”),

    这可以解释为什么它确实匹配
    索引
    ,但不匹配
    成功

<form action="{% url 'MainApp:success' %}" method="POST" class="form-horizontal">
    {% csrf_token %}
    <div class="control-group">
    <label class="control-label" for="inputText">Nombres</label>
    <div class="controls">
      <input type="text" id="inputText" placeholder="Nombres" name="nombre" required>
    </div>
</div>
</form>
from django.shortcuts import render, render_to_response
from django.contrib.auth.models import User

def index(request):
     return render_to_response('TeamCheetah/index.html')

def auth(request):
     if request.POST['registra'] is 'registra':
         user = User.objects.create_user(request.POST['nombre'], request.POST['email'], request.POST['pass'])
         user.last_name = request.POST['apellido']
         user.save()
     return render_to_response('TeamCheetah/Actions.html')
from django.conf.urls import patterns, url

from MainApp_TeamCheetah import views

urlpatterns = patterns('',
    url(r'^$', views.index, name='index'),
    url(r'^success/$', views.auth, name='success'),
)
from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
    url(r'^$', include('MainApp_TeamCheetah.urls', namespace="MainApp")),
    url(r'^admin/', include(admin.site.urls)),
)