Аудио


Это страница аудиозаписей с использованием базы данных.

Kalimba 
Maid with the Flaxen Hair 
Sleep Away 

Модуль models.py

# coding: utf-8
from django.db import models

class Audio(models.Model):  # Аудио
    class Meta:
        db_table = 'app_info_audio'

    # Описание модели
    title = models.CharField(max_length=200, verbose_name='Заголовок')
    description = models.TextField(verbose_name='Описание', blank=True)
    date = models.DateTimeField(verbose_name='Добавлено')

    def __unicode__(self):
        return self.title

24.10.2015 После 30 урока убрал из поля description признак null=True

Модуль views.py

# coding: utf-8
from django.shortcuts import render_to_response
from info.models import Audio

def audio(request): # Аудио
     # Модель.менеджер.что_вывести()
    audios = Audio.objects.all()
    return render_to_response('audio.html', {'audios': audios})

Модуль urls.py

from django.conf.urls import url
import info.views as views

urlpatterns = [
    url(r'^audio/$', views.audio),
]

Шаблон audio.html

{% block content %}
Это страница аудиозаписей с использованием базы данных.
{% comment %}
Это комментарий
{% endcomment %}
<table>
{% for audio in audios %}
<tr>
<td>{{ audio.title }}&nbsp;</td>
<td><audio src="{{ audio.description }}" controls="controls"></audio></td>
</tr>
{% endfor %}
</table>
{% endblock %}