Аудио
Это страница аудиозаписей с использованием базы данных.
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 }} </td>
<td><audio src="{{ audio.description }}" controls="controls"></audio></td>
</tr>
{% endfor %}
</table>
{% endblock %}