These are some helper functions i have written to do something similar.
I have added this functions as methods to the response class, so you can
do something like
def render (self, request):
...
request.response.add_javascript_link('/static/js/popcal/popcalendar.js')
request.response.add_css_link('/static/css/default.css')
...
The helper module is this
# begin of module
from quixote.http_response import HTTPResponse
from quixote.html import htmltext
CSS_LINK_MARKUP = htmltext('''''')
JAVASCRIPT_LINK_MARKUP = htmltext('''''')
JAVASCRIPT_MARKUP = htmltext('''
''')
CSS_MARKUP = htmltext('''