Форум сайта python.su
Всем привет
Борюсь с какой то идиотской проблемой, но как то не дается.
Загружаются ассоциированные с другим классом видео файлы.
Упрощенная модель:
#models.py
class Video(models.Model):
title = models.CharField(max_length=50)
file = models.FileField(upload_to=/video_files')
timestamp = models.DateTimeField(auto_now_add=True, blank=True)
modules = models.ManyToManyField(Movies)
class Meta:
ordering = ['title']
def __unicode__(self):
return "%s (path to:MEDIA_ROOT/%s date:%s)" % (self.title, self.file, self.timestamp)
@permalink
def get_absolute_url(self):
return ('video-detail', [str(self.id)])
class VideoForm(ModelForm):
class Meta:
model = Video
<OBJECT ID="Player1" width="320" height="63" src= "{{ ТУТ нужен путь к файлу(его я нахожу) и чистое имя файла }}" CLASSID="CLSID:6B452A52-394A-10d3-B153-00C0409VH6" standby="Loading Microsoft Windows Media Player components...">
<PARAM NAME="URL" VALUE="SOME URL.avi">
<PARAM NAME="width" VALUE="640">
<PARAM NAME="height" VALUE="480">
<PARAM NAME="stretchToFit" VALUE="1">
<PARAM NAME="ShowControls" VALUE="1">
<PARAM NAME="ShowTracker" VALUE="1">
<PARAM NAME="ShowStatusBar" VALUE="1">
<PARAM NAME="CurrentPosition" VALUE="1">
<PARAM NAME="AutoStart" Value="0">
<EMBED id="Player1" name="Player1" src="{{ ТУТ нужен путь к файлу(его я нахожу) и чистое имя файла }}" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" ShowControls="1" ShowTracker="1" ShowStatusBar="1" VideoBorder3D="0" VideoBorderWidth="0" width="640" height="480" AutoStart="1" AnimationAtStart="1" TransparentAtStart="1" uiMode="none" StretchToFit="1" CurrentPosition="1"></embed>
</OBJECT>
url(r'^search/video/(?P<object_id>\d+)/$', object_detail, display_info_video,
name="video-detail"), #здесь получаю после клика по объекту его инфу
url(r'^search/video/(?P<object_id>\d+)/$',
'My_app.views.video_playing',
name="video-play"), # Здесь при кликании хочу проиграть видео
def video_playing(request, object_id):
full_name = Video.objects.all().filter(pk=object_id)
return render_to_response('Autoring1/video_player.html', {'path_and_name_name': full_name},
context_instance=RequestContext(request))
Офлайн
Все, ребята, тупил не по деццки.
src="{{ MEDIA_URL }}/{{ object.file }}
Офлайн