Python 在django中编写urlpattern以呈现图像

Python 在django中编写urlpattern以呈现图像,python,django,url-pattern,Python,Django,Url Pattern,在我的django应用程序中,我有一个索引页面,其中列出了一些动态的摘要信息(基于数据库中的一些用户输入数据)。我把它编码如下 views.py def custom_render(request,context,template): req_context=RequestContext(request,context) return render_to_response(template,req_context) @login_required def index(reque

在我的
django
应用程序中,我有一个
索引
页面,其中列出了一些动态的摘要信息(基于数据库中的一些用户输入数据)。我把它编码如下

views.py

def custom_render(request,context,template):
    req_context=RequestContext(request,context)
    return render_to_response(template,req_context)

@login_required
def index(request, template_name):
    summary_info = get_summary(...)
    return custom_render(request,{'summary':summary_info},template_name)
url.py

urlpatterns=patterns('', 
     ...
    url(r'^$', 'myapp.views.index',dict(template_name = 'myapp/index.html'), name = 'home'),
...
现在,我想在主页上包含matplotlib生成的图表图像。因此,当用户请求索引页面url时,他可以同时看到摘要信息和图表

我已经编写了index.html,如下所示

{% extends "myapp/base.html" %}
....
<div id='summary'>
{# here display the summary #}
...
</div>

<div id='chart'>
<img class="chartimage"src="{% url myapp_render_chart %}"            
    alt="chart"            
   />
</div>

我不确定应该如何进行url映射。url
r'^$,
已映射到索引页。但我需要在
urlpatterns
中创建一个
url(…)
,以便视图render_chart()与名称
myapp_render_chart
关联,因此可以在
{%url%}
标记中调用。有人能帮我吗?

那么你只需要另一个url映射?这和你已经拥有的没有什么不同。e、 g:

urlpatterns = patterns("myapp.views",
    url(r'^$', 'index',dict(template_name = 'myapp/index.html'), name = 'home'),
    url(r'^kick-ass-chart/$', 'render_chart', name='myapp_render_chart'),
)

谢谢西斯科,我怀疑是否要放一个永远不会被使用的
kick ass图表
url正则表达式。
urlpatterns = patterns("myapp.views",
    url(r'^$', 'index',dict(template_name = 'myapp/index.html'), name = 'home'),
    url(r'^kick-ass-chart/$', 'render_chart', name='myapp_render_chart'),
)