Index: regressiontests/templates/tests.py
===================================================================
--- regressiontests/templates/tests.py	(revision 6706)
+++ regressiontests/templates/tests.py	(working copy)
@@ -856,6 +856,7 @@
             'url04' : ('{% url named.client client.id %}', {'client': {'id': 1}}, '/url_tag/named-client/1/'),
             'url05' : (u'{% url метка_оператора v %}', {'v': u'Ω'},
                     '/url_tag/%D0%AE%D0%BD%D0%B8%D0%BA%D0%BE%D0%B4/%CE%A9/'),
+            'url06' : ('{% url dotted-url client.id1,client.id2 %}', {'client': {'id1': 1, 'id2': 2}}, '/url_tag/client/1.2/'),
 
             # Failures
             'url-fail01' : ('{% url %}', {}, template.TemplateSyntaxError),
Index: regressiontests/templates/urls.py
===================================================================
--- regressiontests/templates/urls.py	(revision 6706)
+++ regressiontests/templates/urls.py	(working copy)
@@ -9,6 +9,9 @@
     (r'^client/(\d+)/$', views.client),
     (r'^client/(?P<id>\d+)/(?P<action>[^/]+)/$', views.client_action),
     url(r'^named-client/(\d+)/$', views.client, name="named.client"),
+    
+    # Url with a dot
+    url(r'^client/(?P<id1>\d+)\.(?P<id2>\d+)/$', views.dotted, name="dotted-url"),
 
     # Unicode strings are permitted everywhere.
     url(ur'^Юникод/(\w+)/$', views.client, name=u"метка_оператора"),
Index: regressiontests/templates/views.py
===================================================================
--- regressiontests/templates/views.py	(revision 6706)
+++ regressiontests/templates/views.py	(working copy)
@@ -8,3 +8,6 @@
 
 def client_action(request, id, action):
     pass
+    
+def dotted(request, id1, id2):
+    pass
