-1
我想一個CharField轉換爲字符串在Django 1.2.5轉換charfield串的Django
我有這個在我的模板:
{% mp3_metadata audio.audiogalleryitem.link %}
和一個自定義模板標籤:
@register.simple_tag
def mp3_metadata(link):
link = str(link)
filename, headers = urllib.urlretrieve(link)
tag = TinyTag.get(filename)
return mark_safe(tag.title)
但鏈接不工作。但是,當我手動指定鏈接時,它工作正常,如下所示:
link = u'https://ia902508.us.archive.org/5/items/testmp3testfile/mpthreetest.mp3'
如何使用從模板傳遞的變量獲得此工作?
你有沒有嘗試''link'結尾的'audiogalleryitem'? –
@ aaron-lelevier - 我現在只是試過了,它不起作用 – James
CharField *是一個字符串。你應該顯示你得到的錯誤,以及Audio和AudioGallery的定義。 –