Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 31, 2009 11:46:14

gordano
От:
Зарегистрирован: 2009-10-31
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Пределываем &quot в кавычку

Приветствую добрые люди! В Django я зелёный новичок. И решил в целях освения языка написать простой сервис для себя, а именно MP3 плеер.

Схема сервиса проста. Django передаёт плееру список песенок взятых из папки на сервере в
следующем виде

{name:"Название трека",mp3:"файл.mp3"}
Но вот незадача кавычки заменяются на страшное и мерзкое :) "

{name:"Название трека",mp3:"файл.mp3"}
Конечно же привожу ниже код view.py

from django.shortcuts import render_to_response, get_object_or_404
from django.http import HttpResponseRedirect
from django.core.urlresolvers import reverse
import os


def music(request):
log = ['']
logstart = ['{name:"Your track",mp3:"/src/'] #список содержит начало строки адреса для плеера
logend = ['"},'] #список содержит конец строки адреса для плеера
filename = []
for filename in os.listdir("/home/gordano/django/projects/mysite/files"): #папка с mp3 файлами
log.extend(logstart) #объдиняем все нужные куски строки адреса для плеера
log.extend(filename)
log.extend(logend)
log = "".join(log)
return render_to_response('music/music.html', {'list':log})
Вроде гнусная, маленькая проблемка, но мешает реализации идеи.

Спасибо, что уделили время и вникли в суть проблемы.



Отредактировано (Окт. 31, 2009 11:46:55)

Офлайн

#2 Окт. 31, 2009 11:53:58

vaxXxa
От: Kyiv, Ukraine
Зарегистрирован: 2009-06-16
Сообщения: 278
Репутация: +  0  -
Профиль   Отправить e-mail  

Пределываем &quot в кавычку

эм.. попробуй в шаблоне {{ list|safe }}



Офлайн

#3 Окт. 31, 2009 12:13:20

gordano
От:
Зарегистрирован: 2009-10-31
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Пределываем &quot в кавычку

Хыыы )) точно же…..

vaxXxa Спасибо большое. Отдельный респект за оперативность :)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version