Django – Vídeos do Youtube !!! New version by me ! uhauhahua


Salve salve!!!

Seguinte, eu criei até um tuto aqui no blog, de como aplicar um módulo que encontrei chamado oembed… Só que o que aconteceu. Como as coisas que não são sofríveis não tem a menor graça, quando hospedei o site…. “oh shit modefoquer”!

Não rolou!!! Não rolou porque meu plano de hospedagem não me dá acesso a instalações de módulos, ou seja, eu me f%#&¨%!!!
Então, eu encontrei um outro componente, que não precisava instalar… mais a mer$#@$@ tb não funfou! :((
Mas …. Olhando o códgo fonte tive aquele plim! plim!!!

Porque não?!
Então o seguinte, entrei no youtube, e fui naquele lugarzinho onde está escrito incorporar, e peguei tudo que estava escrito lá!
Take a look !

Incorporar - Youtube ;) Beleza!
O meu model é o seguinte, eu coloco um título, url e categoria:

# *-* coding:utf-8
from django.db import models
import datetime
TIPO_CATEGORIA = (
(‘1′, u’Religiosos’),
(‘2′, u’Música’),
(‘3′, u’Outros’),
)
class video(models.Model):
titulo = models.CharField(u’Título’, max_length = 100)
url = models.URLField(u’Link do vídeo’)
categoria = models.IntegerField(u’Categoria do vídeo’, choices = TIPO_CATEGORIA)
def __unicode__(self):
return self.titulo
class Meta:
#app_label = u’PSSSV’
db_table = ‘psssv_videos’
verbose_name_plural = u’Vídeos’
 # *-* coding:utf-8
from django.db import models
import datetime
TIPO_CATEGORIA = (
          ('1', u'Religiosos'),
          ('2', u'Música'),
          ('3', u'Outros'),
    )

class video(models.Model):
    titulo = models.CharField(u'Título', max_length = 100)
    url = models.URLField(u'Link do vídeo')
    categoria = models.IntegerField(u'Categoria do vídeo', choices = TIPO_CATEGORIA)

    def __unicode__(self):
        return self.titulo
    class Meta:
        #app_label = u'PSSSV'
        db_table = 'psssv_videos'
        verbose_name_plural = u'Vídeos'

Logicamente, você vai criar sua aplicação né… isto é o model da minha 😉
Depois você cadastra lá seu vídeo… tipo este…
http://www.youtube.com/watch?v=lj_0_0By538

Agora vamos a criação das views!! Este tuto não vai ensinar a criar as paradinhas no admin nem nada.. Quem quiser me fala que eu mando uma cópia do aplicativo ok 😉

Na view, faça assim:

 Exemplo de view

E no seu template que será renderizado, deixe assim:

{% block outros %}

		{% for url in retorno %}
			{{ url|safe }}

		{% endfor %}

{% endblock %}

Agora, é só testar 😉

Qualquer coisa, como já disse anteriormente, quem quiser eu mando uma cópia 😉

Deixe um comentário