django - 语法无效(urls.py,第7行)

时间:2014-01-25 00:58:34

标签: django

我在教程中对我的urls.py略有不同,我有以下内容 -

mysite / urls.py -

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

from django.contrib import admin
admin.autodiscover()

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

TidalDEV / urls.py -

from django.conf.urls import patterns, url

from TidalDEV import views

urlpatterns = patterns('',
    url(r'^$', views.index, name='index')
    url(r'^(?P<pk>[0-9]+)/$', views.tesxml, name='tesxml'),
)

这是views.py中的视图 -

def tesxml(self, request, pk, format=None, renderer_context=None):
    """
    returns an XML of a jobmst listing
    """
    template_vars['jobmst'] = (queryset1, [pk])
    template_vars['jobdtl'] = (queryset2, [pk]) 
    template_vars['jobdep'] = (queryset3, [pk])

    t = loader.get_template('TidalAPI/templates/xml_template.xml')
    c = Context(template_vars)

    return HttpResponse(t.render(c), mimetype="text/xml")

当我尝试在http://localhost:8080/TidalDEV/10081/点击我的网址时,我的语法无效。这有什么问题?

基本上我需要视图来填充我构建的模板XML文件。

1 个答案:

答案 0 :(得分:6)

您在TidalDEV / urls.py

中的索引视图后缺少逗号